Ardour
9.0-pre0-582-g084a23a80d
|
#include <CFunctions.h>
Static Public Member Functions | |
static int | indexMetaMethod (lua_State *L) |
static int | newindexMetaMethod (lua_State *L) |
static int | readOnlyError (lua_State *L) |
template<class T > | |
static int | getVariable (lua_State *L) |
template<class T > | |
static int | setVariable (lua_State *L) |
template<class C , typename T > | |
static int | getPtrProperty (lua_State *L) |
template<class C , typename T > | |
static int | getWPtrProperty (lua_State *L) |
template<class C , typename T > | |
static int | setPtrProperty (lua_State *L) |
template<class C , typename T > | |
static int | setWPtrProperty (lua_State *L) |
template<class C > | |
static int | gcMetaMethod (lua_State *L) |
static int | gcNOOPMethod (lua_State *L) |
template<class C , typename T > | |
static int | getProperty (lua_State *L) |
template<typename U > | |
static int | getConst (lua_State *L) |
template<class C , typename T > | |
static int | setProperty (lua_State *L) |
template<typename T > | |
static int | array_index (lua_State *L) |
template<typename T > | |
static int | array_newindex (lua_State *L) |
template<typename T > | |
static int | getArray (lua_State *L) |
template<typename T > | |
static int | getTable (lua_State *L) |
template<typename T > | |
static int | setTable (lua_State *L) |
template<typename T > | |
static int | offsetArray (lua_State *L) |
template<class T , class C > | |
static int | tableToListHelper (lua_State *L, C *const t) |
template<class T , class C > | |
static int | tableToList (lua_State *L) |
template<class T , class C > | |
static int | ptrTableToList (lua_State *L) |
template<class T , class C > | |
static int | vectorToArray (lua_State *L) |
template<class T , class C > | |
static int | listIterIter (lua_State *L) |
template<class T , class C > | |
static int | listIterHelper (lua_State *L, C const *const t) |
template<class T , class C > | |
static int | listIter (lua_State *L) |
template<class T , class C > | |
static int | ptrListIter (lua_State *L) |
template<class T , class C > | |
static int | listToTableHelper (lua_State *L, C const *const t) |
template<class T , class C > | |
static int | listToTable (lua_State *L) |
template<class T , class C > | |
static int | ptrListToTable (lua_State *L) |
template<class T , class C > | |
static int | pushbackptr (lua_State *L) |
template<class K , class V > | |
static int | tableToMap (lua_State *L) |
template<class K , class V > | |
static int | mapIterIter (lua_State *L) |
template<class K , class V > | |
static int | mapIter (lua_State *L) |
template<class K , class V > | |
static int | mapToTable (lua_State *L) |
template<class K , class V > | |
static int | mapAt (lua_State *L) |
template<class T , class C > | |
static int | tableToSet (lua_State *L) |
template<class T , class C > | |
static int | setIterIter (lua_State *L) |
template<class T , class C > | |
static int | setInsert (lua_State *L) |
template<class T , class C > | |
static int | setIter (lua_State *L) |
template<class T , class C > | |
static int | setToTable (lua_State *L) |
template<unsigned int T> | |
static int | tableToBitSet (lua_State *L) |
template<unsigned int T> | |
static int | bitSetToTable (lua_State *L) |
Definition at line 32 of file CFunctions.h.
|
inlinestatic |
Definition at line 1163 of file CFunctions.h.
|
inlinestatic |
Definition at line 1173 of file CFunctions.h.
|
inlinestatic |
Definition at line 1586 of file CFunctions.h.
|
inlinestatic |
__gc metamethod for a class.
Definition at line 1101 of file CFunctions.h.
|
inlinestatic |
Definition at line 1108 of file CFunctions.h.
|
inlinestatic |
Definition at line 1183 of file CFunctions.h.
|
inlinestatic |
lua_CFunction to get a constant (enum)
Definition at line 1135 of file CFunctions.h.
|
inlinestatic |
lua_CFunction to get a class data member.
The pointer-to-member is in the first upvalue. The class userdata object is at the top of the Lua stack.
Definition at line 1121 of file CFunctions.h.
|
inlinestatic |
Definition at line 504 of file CFunctions.h.
|
inlinestatic |
Definition at line 1194 of file CFunctions.h.
|
inlinestatic |
lua_CFunction to get a variable.
This is used for global variables or class static data members.
The pointer to the data is in the first upvalue.
Definition at line 173 of file CFunctions.h.
|
inlinestatic |
Definition at line 517 of file CFunctions.h.
|
inlinestatic |
__index metamethod for a namespace or class static members.
This handles: Retrieving functions and class static methods, stored in the metatable. Reading global and class static data, stored in the __propget table. Reading global and class properties, stored in the __propget table.
Definition at line 43 of file CFunctions.h.
|
inlinestatic |
Definition at line 1307 of file CFunctions.h.
|
inlinestatic |
Definition at line 1296 of file CFunctions.h.
|
inlinestatic |
Definition at line 1280 of file CFunctions.h.
|
inlinestatic |
Definition at line 1348 of file CFunctions.h.
|
inlinestatic |
Definition at line 1324 of file CFunctions.h.
|
inlinestatic |
Definition at line 1455 of file CFunctions.h.
|
inlinestatic |
Definition at line 1424 of file CFunctions.h.
|
inlinestatic |
Definition at line 1405 of file CFunctions.h.
|
inlinestatic |
Definition at line 1438 of file CFunctions.h.
|
inlinestatic |
__newindex metamethod for a namespace or class static members.
The __propset table stores proxy functions for assignment to: Global and class static data. Global and class properties.
Definition at line 107 of file CFunctions.h.
|
inlinestatic |
Definition at line 1220 of file CFunctions.h.
|
inlinestatic |
Definition at line 1314 of file CFunctions.h.
|
inlinestatic |
Definition at line 1355 of file CFunctions.h.
|
inlinestatic |
Definition at line 1260 of file CFunctions.h.
|
inlinestatic |
Definition at line 1366 of file CFunctions.h.
|
inlinestatic |
lua_CFunction to report an error writing to a read-only value.
The name of the variable is in the first upvalue.
Definition at line 155 of file CFunctions.h.
|
inlinestatic |
Definition at line 1518 of file CFunctions.h.
|
inlinestatic |
Definition at line 1529 of file CFunctions.h.
|
inlinestatic |
Definition at line 1501 of file CFunctions.h.
|
inlinestatic |
lua_CFunction to set a class data member.
The pointer-to-member is in the first upvalue. The class userdata object is at the top of the Lua stack.
Definition at line 1151 of file CFunctions.h.
|
inlinestatic |
Definition at line 534 of file CFunctions.h.
|
inlinestatic |
Definition at line 1208 of file CFunctions.h.
|
inlinestatic |
Definition at line 1542 of file CFunctions.h.
|
inlinestatic |
lua_CFunction to set a variable.
This is used for global variables or class static data members.
The pointer to the data is in the first upvalue.
Definition at line 191 of file CFunctions.h.
|
inlinestatic |
Definition at line 547 of file CFunctions.h.
|
inlinestatic |
Definition at line 1560 of file CFunctions.h.
|
inlinestatic |
Definition at line 1253 of file CFunctions.h.
|
inlinestatic |
C++ STL iterators
Definition at line 1234 of file CFunctions.h.
|
inlinestatic |
Definition at line 1380 of file CFunctions.h.
|
inlinestatic |
Definition at line 1475 of file CFunctions.h.
|
inlinestatic |
Definition at line 1270 of file CFunctions.h.