#include "DeleteEmitter.h"
#include "Lua.h"
#include "LuaPushPull.h"
#include "LuaRef.h"
#include "LuaUtils.h"
#include "LuaWrappable.h"
#include "RefCounted.h"
#include "galaxy/SystemPath.h"
#include <tuple>
#include <typeinfo>
Go to the source code of this file.
|
| void | pi_lua_generic_pull (lua_State *l, int index, SystemPath &out) |
| |
| void | pi_lua_generic_push (lua_State *l, const SystemPath &value) |
| |
| template<class T > |
| void | pi_lua_generic_pull (lua_State *l, int index, T *&out) |
| |
| template<class T > |
| bool | pi_lua_strict_pull (lua_State *l, int index, T *&out) |
| |
| template<class T > |
| void | pi_lua_generic_push (lua_State *l, T *value) |
| |
| template<class T > |
| void | pi_lua_generic_pull (lua_State *l, int index, RefCountedPtr< T > &out) |
| |
| template<class T > |
| bool | pi_lua_strict_pull (lua_State *l, int index, RefCountedPtr< T > &out) |
| |
| template<class T > |
| void | pi_lua_generic_push (lua_State *l, RefCountedPtr< T > value) |
| |
◆ PromotionTest
◆ pi_lua_generic_pull() [1/3]
template<class T >
| void pi_lua_generic_pull |
( |
lua_State * |
l, |
|
|
int |
index, |
|
|
RefCountedPtr< T > & |
out |
|
) |
| |
◆ pi_lua_generic_pull() [2/3]
| void pi_lua_generic_pull |
( |
lua_State * |
l, |
|
|
int |
index, |
|
|
SystemPath & |
out |
|
) |
| |
|
inline |
◆ pi_lua_generic_pull() [3/3]
template<class T >
| void pi_lua_generic_pull |
( |
lua_State * |
l, |
|
|
int |
index, |
|
|
T *& |
out |
|
) |
| |
◆ pi_lua_generic_push() [1/3]
| void pi_lua_generic_push |
( |
lua_State * |
l, |
|
|
const SystemPath & |
value |
|
) |
| |
|
inline |
◆ pi_lua_generic_push() [2/3]
template<class T >
| void pi_lua_generic_push |
( |
lua_State * |
l, |
|
|
RefCountedPtr< T > |
value |
|
) |
| |
◆ pi_lua_generic_push() [3/3]
template<class T >
| void pi_lua_generic_push |
( |
lua_State * |
l, |
|
|
T * |
value |
|
) |
| |
◆ pi_lua_strict_pull() [1/2]
template<class T >
| bool pi_lua_strict_pull |
( |
lua_State * |
l, |
|
|
int |
index, |
|
|
RefCountedPtr< T > & |
out |
|
) |
| |
◆ pi_lua_strict_pull() [2/2]
template<class T >
| bool pi_lua_strict_pull |
( |
lua_State * |
l, |
|
|
int |
index, |
|
|
T *& |
out |
|
) |
| |