Ardour  9.0-pre0-427-gd2a3450e2f
Namespace::Class< T > Member List

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

addCast(char const *name)Namespace::Class< T >inline
addCFunction(char const *name, int(T::*mfp)(lua_State *))Namespace::Class< T >inline
addCFunction(char const *name, int(T::*mfp)(lua_State *) const)Namespace::Class< T >inline
addConst(char const *name, const U val)Namespace::Class< T >inline
addConstructor()Namespace::Class< T >inline
addConstructor()Namespace::Class< T >inline
addData(char const *name, const U T::*mp, bool isWritable=true)Namespace::Class< T >inline
addEqualCheck()Namespace::Class< T >inline
addExtCFunction(char const *name, int(*const fp)(lua_State *))Namespace::Class< T >inline
addFunction(char const *name, MemFn mf)Namespace::Class< T >inline
addMetamethod(char const *name, FP const fp)Namespace::Class< T >inline
addOperator(char const *name, int(*const fp)(lua_State *))Namespace::Class< T >inline
addProperty(char const *name, TG(T::*get)() const, bool(T::*set)(TS))Namespace::Class< T >inline
addProperty(char const *name, TG(*get)(T const *), bool(*set)(T *, TS))Namespace::Class< T >inline
addPtrConstructor()Namespace::Class< T >inline
addPtrFunction(char const *name, MemFn mf)Namespace::Class< T >inline
addRefFunction(char const *name, MemFn mf)Namespace::Class< T >inline
addStaticCFunction(char const *name, int(*const fp)(lua_State *))Namespace::Class< T >inline
addStaticData(char const *name, U *pu, bool isWritable=true)Namespace::Class< T >inline
addStaticFunction(char const *name, FP const fp)Namespace::Class< T >inline
addVoidConstructor()Namespace::Class< T >inline
addVoidPtrConstructor()Namespace::Class< T >inline
addWPtrFunction(char const *name, MemFn mf)Namespace::Class< T >inline
Class(char const *name, Namespace const *parent)Namespace::Class< T >inline
Class(char const *name, Namespace const *parent, void const *const staticKey)Namespace::Class< T >inline
ClassBase(lua_State *L_)Namespace::ClassBaseinlineexplicit
ClassBase(ClassBase const &other)Namespace::ClassBaseinline
createClassTable(char const *name)Namespace::ClassBaseinlineprotected
createConstTable(char const *name)Namespace::ClassBaseinlineprotected
createStaticTable(char const *name)Namespace::ClassBaseinlineprotected
ctorContainerProxy(lua_State *L)Namespace::ClassBaseinlineprotectedstatic
ctorNilPtrPlacementProxy(lua_State *L)Namespace::ClassBaseinlineprotectedstatic
ctorPlacementProxy(lua_State *L)Namespace::ClassBaseinlineprotectedstatic
ctorPtrPlacementProxy(lua_State *L)Namespace::ClassBaseinlineprotectedstatic
endClass()Namespace::Class< T >inline
indexMetaMethod(lua_State *L)Namespace::ClassBaseinlineprotectedstatic
LNamespace::ClassBaseprotected
m_stackSizeNamespace::ClassBasemutableprotected
newindexMetaMethod(lua_State *L)Namespace::ClassBaseinlineprotectedstatic
operator=(ClassBase const &other)Namespace::ClassBaseprivate
pop(int n) constNamespace::ClassBaseinlineprotected
~ClassBase()Namespace::ClassBaseinline