Pioneer
LuaCopyObject< T > Member List

This is the complete list of members for LuaCopyObject< T >, including all inherited members.

Allocate(size_t n)LuaObjectBaseprotectedstatic
CallMethod(T *o, const Key &key, const Args &... args)LuaObject< T >inlinestatic
CallMethod(T *o, const Key &key, const Args &... args)LuaObject< T >inlinestatic
CallMethod(T *o, const Key &key, const Args &... args)LuaObject< T >inlinestatic
CheckFromLua(int idx)LuaObject< T >inlinestatic
LuaObjectBase::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
CreateInLua(Args &&... args)LuaObject< T >inlinestatic
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
DynamicCastPromotionTest(LuaWrappable *o)LuaObject< T >inlinestatic
FromJson(const Json &obj)LuaObjectBaseprotectedstatic
GetFromLua(int idx)LuaObject< T >inlinestatic
LuaObjectBase::GetFromLua(int index, const char *type)LuaObjectBaseprotectedstatic
GetObject() constLuaCopyObject< T >inlinevirtual
GetPropertiesFromObject(lua_State *l, int object)LuaObjectBasestatic
GetType() constLuaObjectBaseinlineprotected
LuaCopyObject(const T &o)LuaCopyObject< T >inline
LuaObject()LuaObject< T >inlineprotected
LuaObjectBase(const char *type)LuaObjectBaseinlineprotected
PushRegistered(LuaWrappable *o)LuaObjectBaseprotectedstatic
PushToLua(DeleteEmitter *o)LuaObject< T >inlinestatic
PushToLua(RefCounted *o)LuaObject< T >inlinestatic
PushToLua(const T &o)LuaObject< T >inlinestatic
PushToLua(const SystemPath &o)LuaObject< T >
PushToLua(const SystemPath &o)LuaObject< T >
Register(LuaObjectBase *lo)LuaObjectBaseprotectedstatic
RegisterClass()LuaObject< T >static
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
RegisterClass()LuaObject< T >
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
~LuaCopyObject()LuaCopyObject< T >inline
~LuaObjectBase()LuaObjectBaseinlineprotectedvirtual