#include <multibody/parser/lua/lua_tables.hpp>
Public Member Functions | |
LuaTable () | |
LuaTable & | operator= (const LuaTable &luatable) |
~LuaTable () | |
LuaTableNode | operator[] (const char *key) |
LuaTableNode | operator[] (int key) |
int | length () |
void | addSearchPath (const char *path) |
std::string | serialize () |
std::string | orderedSerialize () |
Static Public Member Functions | |
static LuaTable | fromFile (const char *_filename) |
static LuaTable | fromLuaExpression (const char *lua_expr) |
static LuaTable | fromLuaState (lua_State *L) |
Public Attributes | |
std::string | filename |
lua_State * | L |
bool | deleteLuaState |
LuaTable::LuaTable | ( | ) | [inline] |
LuaTable::~LuaTable | ( | ) |
void LuaTable::addSearchPath | ( | const char * | path | ) |
Referenced by fromFile().
LuaTable LuaTable::fromFile | ( | const char * | _filename | ) | [static] |
References addSearchPath(), bail(), deleteLuaState, filename, get_file_directory(), and L.
Referenced by se3::lua::buildModel().
LuaTable LuaTable::fromLuaExpression | ( | const char * | lua_expr | ) | [static] |
References bail(), deleteLuaState, and L.
LuaTable LuaTable::fromLuaState | ( | lua_State * | L | ) | [static] |
int LuaTable::length | ( | ) |
Referenced by LuaTableNode::getDefault(), and se3::lua::LuaModelReadFromTable().
References deleteLuaState, filename, and L.
LuaTableNode LuaTable::operator[] | ( | const char * | key | ) | [inline] |
References LuaTableNode::key, LuaTableNode::luaTable, and LuaTableNode::parent.
LuaTableNode LuaTable::operator[] | ( | int | key | ) | [inline] |
References LuaTableNode::key, LuaTableNode::luaTable, and LuaTableNode::parent.
std::string LuaTable::orderedSerialize | ( | ) |
References bail(), and serialize_std.
std::string LuaTable::serialize | ( | ) |
References bail(), and serialize_std.
Referenced by fromFile(), fromLuaExpression(), fromLuaState(), and operator=().
std::string LuaTable::filename |
Referenced by fromFile(), and operator=().
lua_State* LuaTable::L |