luad.conversions.classes

Internal module for pushing and getting class types. This feature is still a work in progress, currently, only the simplest of classes are supported. See the source code for details.

Members

Functions

getClassInstance
T getClassInstance(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
pushCallMetaConstructor
void pushCallMetaConstructor(lua_State* L)
Undocumented in source. Be warned that the author may not have intended to support it.
pushClassInstance
void pushClassInstance(lua_State* L, T obj)
Undocumented in source. Be warned that the author may not have intended to support it.
pushStaticTypeInterface
void pushStaticTypeInterface(lua_State* L)
Undocumented in source. Be warned that the author may not have intended to support it.

Templates

hasCtor
template hasCtor(T)
Undocumented in source.
isStaticMember
template isStaticMember(T, string member)
Undocumented in source.

Meta