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