|
| | LuaTable (const LuaTable &ref) |
| |
| | LuaTable (lua_State *l, int index) |
| |
| | LuaTable (lua_State *l) |
| |
| | LuaTable (lua_State *l, int array_s, int hash_s) |
| |
| | ~LuaTable () |
| |
| const LuaTable & | operator= (const LuaTable &ref) |
| |
| template<class Key > |
| LuaTable | PushValueToStack (const Key &key) const |
| |
| template<class Value , class Key > |
| Value | Get (const Key &key) const |
| |
| template<class Key > |
| LuaTable | Sub (const Key &key) const |
| |
| template<class Value , class Key > |
| Value | Get (const Key &key, Value default_value) const |
| |
| template<class Value , class Key > |
| LuaTable | Set (const Key &key, const Value &value) const |
| |
| template<class Ret , class Key , class... Args> |
| Ret | Call (const Key &key, const Args &... args) const |
| |
| template<class Key , class... Args> |
| void | Call (const Key &key, const Args &... args) const |
| |
| template<class Ret1 , class Ret2 , class... Ret, class Key , class... Args> |
| std::tuple< Ret1, Ret2, Ret... > | Call (const Key &key, const Args &... args) const |
| |
| template<class Key , class... Args> |
| void | CallMethod (const Key &key, const Args &... args) const |
| |
| template<class Ret , class Key , class... Args> |
| Ret | CallMethod (const Key &key, const Args &... args) const |
| |
| template<class Ret1 , class Ret2 , class... Ret, class Key , class... Args> |
| std::tuple< Ret1, Ret2, Ret... > | CallMethod (const Key &key, const Args &... args) const |
| |
| template<class PairIterator > |
| LuaTable | LoadMap (PairIterator beg, PairIterator end) const |
| |
| template<class ValueIterator > |
| LuaTable | LoadVector (ValueIterator beg, ValueIterator end) const |
| |
| template<class Key , class Value > |
| std::map< Key, Value > | GetMap () const |
| |
| lua_State * | GetLua () const |
| |
| int | GetIndex () const |
| |
| size_t | Size () const |
| |
| template<class Value > |
| VecIter< Value > | Begin () |
| |
| template<class Value > |
| VecIter< Value > | End () |
| |