Ardour  9.0-pre0-582-g084a23a80d
Namespace::WSPtrClass< T > Member List

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

addCast(char const *name)Namespace::WSPtrClass< T >inline
addConstructor()Namespace::WSPtrClass< T >inline
addData(char const *name, const U T::*mp, bool isWritable=true)Namespace::WSPtrClass< T >inline
addEqualCheck()Namespace::WSPtrClass< T >inline
addExtCFunction(char const *name, int(*const fp)(lua_State *))Namespace::WSPtrClass< T >inline
addFunction(char const *name, MemFn mf)Namespace::WSPtrClass< T >inline
addNilPtrConstructor()Namespace::WSPtrClass< T >inline
addNullCheck()Namespace::WSPtrClass< T >inline
addRefFunction(char const *name, MemFn mf)Namespace::WSPtrClass< T >inline
addStaticFunction(char const *name, FP const fp)Namespace::WSPtrClass< T >inline
addVoidConstructor()Namespace::WSPtrClass< 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::WSPtrClass< 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
set_const_shared_class()Namespace::WSPtrClass< T >inlineprivate
set_shared_class()Namespace::WSPtrClass< T >inlineprivate
set_weak_class()Namespace::WSPtrClass< T >inlineprivate
sharedNamespace::WSPtrClass< T >private
shared_constNamespace::WSPtrClass< T >private
weakNamespace::WSPtrClass< T >private
WSPtrClass(char const *name, Namespace const *parent)Namespace::WSPtrClass< T >inline
WSPtrClass(char const *name, Namespace const *parent, void const *const sharedkey, void const *const sharedconstkey, void const *const weakkey)Namespace::WSPtrClass< T >inline
~ClassBase()Namespace::ClassBaseinline