Ardour  9.0-pre0-582-g084a23a80d
Namespace::Array< T > Class Template Reference
Inheritance diagram for Namespace::Array< T >:
[legend]

Public Member Functions

 Array (char const *name, Namespace const *parent)
 
Namespace endArray ()
 
- Public Member Functions inherited from Namespace::ClassBase
 ClassBase (lua_State *L_)
 
 ClassBase (ClassBase const &other)
 
 ~ClassBase ()
 

Additional Inherited Members

- Protected Member Functions inherited from Namespace::ClassBase
void createConstTable (char const *name)
 
void createClassTable (char const *name)
 
void createStaticTable (char const *name)
 
void pop (int n) const
 
- Static Protected Member Functions inherited from Namespace::ClassBase
static int indexMetaMethod (lua_State *L)
 
static int newindexMetaMethod (lua_State *L)
 
template<class Params , class C >
static int ctorContainerProxy (lua_State *L)
 
template<class Params , class T >
static int ctorPlacementProxy (lua_State *L)
 
template<class Params , class T , class C >
static int ctorPtrPlacementProxy (lua_State *L)
 
template<class T >
static int ctorNilPtrPlacementProxy (lua_State *L)
 
- Protected Attributes inherited from Namespace::ClassBase
lua_State *const L
 
int m_stackSize
 

Detailed Description

template<typename T>
class Namespace::Array< T >

C Array to/from table

Definition at line 1164 of file Namespace.h.

Constructor & Destructor Documentation

◆ Array()

template<typename T >
Namespace::Array< T >::Array ( char const *  name,
Namespace const *  parent 
)
inline

Definition at line 1167 of file Namespace.h.

Member Function Documentation

◆ endArray()

template<typename T >
Namespace Namespace::Array< T >::endArray ( )
inline

Definition at line 1265 of file Namespace.h.


The documentation for this class was generated from the following file: