4 #ifndef _LUASERIALIZER_H
5 #define _LUASERIALIZER_H
31 static int l_register(lua_State *l);
32 static int l_register_class(lua_State *l);
34 static void pickle_json(lua_State *l,
int idx,
Json &out,
const std::string &key =
"");
35 static void unpickle_json(lua_State *l,
const Json &value);
nlohmann::json Json
Definition: Json.h:8
Definition: DeleteEmitter.h:16
Definition: LuaObject.h:107
Definition: LuaObject.h:235
void SaveToJson(Json &jsonObj)
Definition: LuaRef.cpp:97
void LoadFromJson(const Json &jsonObj)
Definition: LuaRef.cpp:121
Definition: LuaSerializer.h:14
void SaveComponents(Json &jsonObj, Space *space)
Definition: LuaSerializer.cpp:454
void UninitTableRefs()
Definition: LuaSerializer.cpp:350
void InitTableRefs()
Definition: LuaSerializer.cpp:336
void LoadComponents(const Json &jsonObj, Space *space)
Definition: LuaSerializer.cpp:477
void ToJson(Json &jsonObj)
Definition: LuaSerializer.cpp:364
void FromJson(const Json &jsonObj)
Definition: LuaSerializer.cpp:404