Pioneer
Loading...
Searching...
No Matches
LuaMetaType< T > Member List

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

AddCallCtor(lua_CFunction func)LuaMetaType< T >inline
AddFunction(const char *name, const_member_function< T, Rt, Args... > fn)LuaMetaType< T >inline
AddFunction(const char *name, member_function< T, Rt, Args... > fn)LuaMetaType< T >inline
AddFunction(const char *name, member_cfunction< T > fn)LuaMetaType< T >inline
AddFunction(const char *name, lua_CFunction func)LuaMetaType< T >inline
AddMember(const char *name, member_pointer< T, Dt > t)LuaMetaType< T >inline
AddMember(const char *name, member_cfunction< T > getter, member_cfunction< T > setter=nullptr)LuaMetaType< T >inline
AddMember(const char *name, const_member_function< T, Dt > getter, member_function< T, void, Dt2 > setter=nullptr)LuaMetaType< T >inline
AddMember(const char *name, member_function< T, Dt > getter, member_function< T, void, Dt2 > setter=nullptr)LuaMetaType< T >inline
AddMeta(const char *name, const_member_function< T, Rt, Args... > fn)LuaMetaType< T >inline
AddMeta(const char *name, member_function< T, Rt, Args... > fn)LuaMetaType< T >inline
AddMeta(const char *name, member_cfunction< T > fn)LuaMetaType< T >inline
AddMeta(const char *name, lua_CFunction func)LuaMetaType< T >inline
AddNewCtor(lua_CFunction func)LuaMetaType< T >inline
CheckUserdata(lua_State *l, int index, const char *name)LuaMetaTypeBasestatic
const_member_function typedefLuaMetaTypeBaseprotected
CreateMetaType(lua_State *l)LuaMetaTypeBase
free_fn_wrapper_(lua_State *L)LuaMetaTypeBaseinlineprotectedstatic
free_fn_wrapper_(lua_State *L)LuaMetaTypeBaseinlineprotectedstatic
free_function typedefLuaMetaTypeBaseprotected
GetAttrTable(lua_State *L, int index)LuaMetaTypeBaseinlineprotected
GetMetatable() constLuaMetaTypeBase
GetMetatableFromName(lua_State *l, const char *name)LuaMetaTypeBasestatic
GetMethodTable(lua_State *L, int index)LuaMetaTypeBaseinlineprotected
GetNames(std::vector< std::string > &names, const std::string &prefix="", bool methodsOnly=false)LuaMetaTypeBasestatic
GetParent() constLuaMetaTypeBaseinline
getter_member_cfn_wrapper_(lua_State *L)LuaMetaTypeBaseinlineprotectedstatic
getter_member_fn_wrapper_(lua_State *L)LuaMetaTypeBaseinlineprotectedstatic
GetTypeName() constLuaMetaTypeBaseinline
IsValid() constLuaMetaTypeBaseinline
LuaMetaType(const char *name)LuaMetaType< T >inline
LuaMetaTypeBase(const char *name)LuaMetaTypeBaseinline
m_indexLuaMetaTypeBaseprotected
m_luaLuaMetaTypeBaseprotected
m_parentLuaMetaTypeBaseprotected
m_refLuaMetaTypeBaseprotected
m_typeNameLuaMetaTypeBaseprotected
member_cfn_wrapper_(lua_State *L)LuaMetaTypeBaseinlineprotectedstatic
member_cfunction typedefLuaMetaTypeBaseprotected
member_fn_wrapper_(lua_State *L)LuaMetaTypeBaseinlineprotectedstatic
member_fn_wrapper_(lua_State *L)LuaMetaTypeBaseinlineprotectedstatic
member_function typedefLuaMetaTypeBaseprotected
member_pointer typedefLuaMetaTypeBaseprotected
member_wrapper_(lua_State *L)LuaMetaTypeBaseinlineprotectedstatic
PullFreeFunction(lua_State *L, int index)LuaMetaTypeBaseinlineprotectedstatic
PullPointerToMember(lua_State *L, int idx)LuaMetaTypeBaseinlineprotectedstatic
PushFreeFunction(lua_State *L, T obj)LuaMetaTypeBaseinlineprotectedstatic
PushPointerToMember(lua_State *L, MemT obj)LuaMetaTypeBaseinlineprotectedstatic
RegisterFuncs(const luaL_Reg *functions)LuaMetaType< T >inline
Self typedefLuaMetaType< T >
SetParent(const char *parent)LuaMetaTypeBaseinline
SetProtected(bool enabled)LuaMetaType< T >inline
StartRecording()LuaMetaType< T >inline
StopRecording()LuaMetaType< T >inline
TestUserdata(lua_State *l, int index, const char *name)LuaMetaTypeBasestatic