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

Public Member Functions

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

Public Attributes

LuaKey key
 
LuaTableluaTable
 
LuaTableNodeparent
 
int stackTop
 

Detailed Description

Definition at line 85 of file lua_tables.hpp.


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