pinocchio  UNKNOWN
LuaTableNode Struct Reference
Collaboration diagram for LuaTableNode:
[legend]

Public Member Functions

LuaTableNode operator[] (const char *child_str)
 
LuaTableNode operator[] (int child_index)
 
bool stackQueryValue ()
 
void stackPushKey ()
 
void stackCreateValue ()
 
void stackRestore ()
 
LuaTable stackQueryTable ()
 
LuaTable stackCreateLuaTable ()
 
std::vector< LuaKeygetKeyStack ()
 
std::string keyStackToString ()
 
bool exists ()
 
void remove ()
 
size_t length ()
 
std::vector< LuaKeykeys ()
 
template<typename T >
void set (const T &value)
 
template<typename T >
getDefault (const T &default_value)
 
template<typename T >
get ()
 
template<typename T >
void operator= (const T &value)
 
template<typename T >
 operator T ()
 
template<typename T >
bool operator== (T value)
 
template<typename T >
bool operator!= (T value)
 
template<>
bool getDefault (const bool &default_value)
 
template<>
float getDefault (const float &default_value)
 
template<>
double getDefault (const double &default_value)
 
template<>
void set (const bool &value)
 
template<>
void set (const float &value)
 
template<>
void set (const double &value)
 
template<>
bool getDefault (const bool &default_value)
 
template<>
double getDefault (const double &default_value)
 
template<>
float getDefault (const float &default_value)
 
template<>
void set (const bool &value)
 
template<>
void set (const float &value)
 
template<>
void set (const double &value)
 
template<>
Vector3 getDefault (const Vector3 &default_value)
 
template<>
Matrix3 getDefault (const Matrix3 &default_value)
 

Public Attributes

LuaTableNodeparent
 
LuaTableluaTable
 
LuaKey key
 
int stackTop
 

Detailed Description

Definition at line 85 of file lua_tables.hpp.


The documentation for this struct was generated from the following files: