Pioneer
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
SerializerPair Struct Reference

#include <LuaObject.h>

Public Types

using Serializer = bool(*)(lua_State *l, Json &out)
 
using Deserializer = bool(*)(lua_State *l, const Json &obj)
 

Public Member Functions

 SerializerPair ()
 
 SerializerPair (Serializer serialize_, Deserializer deserialize_)
 

Public Attributes

Serializer serialize
 
Deserializer deserialize
 

Member Typedef Documentation

◆ Deserializer

using SerializerPair::Deserializer = bool (*)(lua_State *l, const Json &obj)

◆ Serializer

using SerializerPair::Serializer = bool (*)(lua_State *l, Json &out)

Constructor & Destructor Documentation

◆ SerializerPair() [1/2]

SerializerPair::SerializerPair ( )
inline

◆ SerializerPair() [2/2]

SerializerPair::SerializerPair ( Serializer  serialize_,
Deserializer  deserialize_ 
)
inline

Member Data Documentation

◆ deserialize

Deserializer SerializerPair::deserialize

◆ serialize

Serializer SerializerPair::serialize

The documentation for this struct was generated from the following file: