Pioneer
LuaObjectBase Member List

This is the complete list of members for LuaObjectBase, including all inherited members.

Allocate(size_t n)LuaObjectBaseprotectedstatic
CheckFromLua(int index, const char *type)LuaObjectBaseprotectedstatic
CreateClass(const char *type, const char *parent, const luaL_Reg *methods, const luaL_Reg *attrs, const luaL_Reg *meta)LuaObjectBaseprotectedstatic
CreateClass(LuaMetaTypeBase *metaType)LuaObjectBaseprotectedstatic
CreateObject(const luaL_Reg *methods, const luaL_Reg *attrs, const luaL_Reg *meta, bool protect=false)LuaObjectBasestatic
CreateObject(LuaMetaTypeBase *metaType)LuaObjectBasestatic
Deregister(LuaObjectBase *lo)LuaObjectBaseprotectedstatic
Deserialize(const char *stream, const char **next)LuaObjectBaseprotectedstatic
FromJson(const Json &obj)LuaObjectBaseprotectedstatic
GetFromLua(int index, const char *type)LuaObjectBaseprotectedstatic
GetObject() const =0LuaObjectBaseprotectedpure virtual
GetPropertiesFromObject(lua_State *l, int object)LuaObjectBasestatic
GetType() constLuaObjectBaseinlineprotected
LuaObjectBase(const char *type)LuaObjectBaseinlineprotected
LuaObjectHelpers classLuaObjectBasefriend
LuaSerializer classLuaObjectBasefriend
PushRegistered(LuaWrappable *o)LuaObjectBaseprotectedstatic
Register(LuaObjectBase *lo)LuaObjectBaseprotectedstatic
RegisterPromotion(const char *base_type, const char *target_type, PromotionTest test_fn)LuaObjectBaseprotectedstatic
RegisterSerializer(const char *type, SerializerPair pair)LuaObjectBaseprotectedstatic
Serialize()LuaObjectBaseprotected
ToJson(Json &out)LuaObjectBaseprotected
~LuaObjectBase()LuaObjectBaseinlineprotectedvirtual