Savarese Software Research Corporation
lua/Properties.h File Reference
Include dependency graph for lua/Properties.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lua::PropertiesToTable
struct  lua::PropertiesToTable::PushValue

Namespaces

namespace  lua
 

The lua namespace contains support functions for interfacing with the embedded Lua environment.


Functions

void lua::properties_to_table (const PropertiesToTable &to_table, const Properties &properties)
void lua::properties_to_table (lua_State *state, const Properties &properties)
 Converts a Properties instance to a Lua table, pushing the resulting table onto the Lua stack.
void lua::table_to_properties (lua_State *state, Properties &properties)
 Copies a Lua table into a Properties instance.
void lua::swig_table_to_properties (void *state, Properties &properties)
 This function is a kluge to work around a SWIG library relocation error.
properties_ptr lua::load_properties (lua_State *state, const std::string &filename) SSRC_DECL_THROW(LuaCallError)
properties_ptr lua::load_string_properties (lua_State *state, const std::string &code_str) SSRC_DECL_THROW(LuaCallError)
properties_ptr lua::load_properties (const std::string &filename)
properties_ptr lua::load_string_properties (const std::string &code_str)

Savarese Software Research Corporation
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.