lua_tables.cpp File Reference
#include "pinocchio/multibody/parser/lua/lua_tables.hpp"
#include <assert.h>
#include <iostream>
#include <cstdlib>
#include <vector>
#include <sstream>
#include <cmath>
#include <lua.hpp>
#include <stdio.h>
#include <unistd.h>
Include dependency graph for lua_tables.cpp:

Defines

#define get_current_dir   getcwd

Functions

std::string get_file_directory (const char *filename)
void bail (lua_State *L, const char *msg)
void stack_print (const char *file, int line, lua_State *L)
void l_push_LuaKey (lua_State *L, const LuaKey &key)
bool query_key_stack (lua_State *L, std::vector< LuaKey > key_stack)
void create_key_stack (lua_State *L, std::vector< LuaKey > key_stack)
template<>
std::string LuaTableNode::getDefault< std::string > (const std::string &default_value)
template<>
void LuaTableNode::set< std::string > (const std::string &value)

Variables

const char serialize_std []

Define Documentation

#define get_current_dir   getcwd

Function Documentation

void bail ( lua_State *  L,
const char *  msg 
)
void create_key_stack ( lua_State *  L,
std::vector< LuaKey key_stack 
)
std::string get_file_directory ( const char *  filename)

Referenced by LuaTable::fromFile().

template<>
std::string LuaTableNode::getDefault< std::string > ( const std::string &  default_value)
template<>
void LuaTableNode::set< std::string > ( const std::string &  value)

References l_push_LuaKey().

bool query_key_stack ( lua_State *  L,
std::vector< LuaKey key_stack 
)
void stack_print ( const char *  file,
int  line,
lua_State *  L 
)

Variable Documentation