EasyLua  1.0
Lua API meta compiler for C++.
Public Member Functions | List of all members
EasyLua::Table Class Reference
Inheritance diagram for EasyLua::Table:
EasyLua::ParentTable

Public Member Functions

void copy (const ParentTable &other)
 
template<typename outType >
void get (const char *key, outType &out)
 
void push (lua_State *lua)
 
void setTable (const char *key, const ParentTable &value)
 
template<>
void get (const char *key, Table &out)
 
- Public Member Functions inherited from EasyLua::ParentTable
void set (const char *key, const int &value)
 
void set (const char *key, const float &value)
 
void set (const char *key, const char *value)
 

Additional Inherited Members

- Public Attributes inherited from EasyLua::ParentTable
std::unordered_map< size_t, float > mFloats
 
std::unordered_map< size_t, int > mIntegers
 
std::unordered_map< size_t, std::string > mStrings
 
std::unordered_map< size_t, void * > mContents
 
std::unordered_map< size_t, std::pair< const char *, unsigned char > > mTypes
 

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