Etterna 0.74.4
|
This is the complete list of members for Luna< Type >, including all inherited members.
AddMethod(std::string const ®Name, int(*pFunc)(T *p, lua_State *L)) (defined in Luna< Type >) | Luna< Type > | inlineprotected |
ApplyDerivedType(Lua *L, const std::string &sClassname, void *pSelf) (defined in LuaBinding) | LuaBinding | static |
binding_t typedef (defined in Luna< Type >) | Luna< Type > | protected |
check(lua_State *L, int narg, bool bIsSelf=false) -> T * (defined in Luna< Type >) | Luna< Type > | inlinestatic |
CheckLuaObjectType(lua_State *L, int narg, std::string const &szType) -> bool (defined in LuaBinding) | LuaBinding | static |
CreateMethodsTable(lua_State *L, const std::string &szName) (defined in LuaBinding) | LuaBinding | protectedstatic |
Equal(lua_State *L) -> bool (defined in LuaBinding) | LuaBinding | protectedstatic |
get(lua_State *L, int narg) -> T * (defined in Luna< Type >) | Luna< Type > | inlinestatic |
GetBaseClassName() const -> const std::string &override (defined in Luna< Type >) | Luna< Type > | inlinevirtual |
GetClassName() const -> const std::string &override (defined in Luna< Type >) | Luna< Type > | inlinevirtual |
GetPointerFromStack(Lua *L, const std::string &sType, int iArg) -> void * (defined in LuaBinding) | LuaBinding | protectedstatic |
IsDerivedClass() const -> bool (defined in LuaBinding) | LuaBinding | inline |
LuaBinding() (defined in LuaBinding) | LuaBinding | |
m_sBaseClassName (defined in Luna< Type >) | Luna< Type > | static |
m_sClassName (defined in Luna< Type >) | Luna< Type > | static |
PushEqual(lua_State *L) -> int (defined in LuaBinding) | LuaBinding | protectedstatic |
PushObject(Lua *L, const std::string &sDerivedClassName, T *p) (defined in Luna< Type >) | Luna< Type > | static |
Register(Lua *L, int iMethods, int iMetatable) override (defined in Luna< Type >) | Luna< Type > | inlineprotectedvirtual |
Register(lua_State *L) (defined in LuaBinding) | LuaBinding | |
RegisterTypes(lua_State *L) (defined in LuaBinding) | LuaBinding | static |
T typedef (defined in Luna< Type >) | Luna< Type > | protected |
~LuaBinding() (defined in LuaBinding) | LuaBinding | virtual |