Pioneer
Public Member Functions | List of all members
PropertyMap Class Reference

#include <PropertyMap.h>

Public Member Functions

 PropertyMap (LuaManager *lua)
 
template<class Value >
void Set (const std::string &k, const Value &v)
 
template<class Value >
void Get (const std::string &k, Value &v) const
 
void PushLuaTable ()
 
sigc::connection Connect (const std::string &k, const sigc::slot< void, PropertyMap &, const std::string & > &fn)
 
void SaveToJson (Json &jsonObj)
 
void LoadFromJson (const Json &jsonObj)
 

Constructor & Destructor Documentation

◆ PropertyMap()

PropertyMap::PropertyMap ( LuaManager lua)
Here is the call graph for this function:

Member Function Documentation

◆ Connect()

sigc::connection PropertyMap::Connect ( const std::string &  k,
const sigc::slot< void, PropertyMap &, const std::string & > &  fn 
)
inline

◆ Get()

template<class Value >
void PropertyMap::Get ( const std::string &  k,
Value &  v 
) const
inline
Here is the call graph for this function:

◆ LoadFromJson()

void PropertyMap::LoadFromJson ( const Json jsonObj)
Here is the call graph for this function:

◆ PushLuaTable()

void PropertyMap::PushLuaTable ( )
Here is the call graph for this function:

◆ SaveToJson()

void PropertyMap::SaveToJson ( Json jsonObj)
Here is the call graph for this function:

◆ Set()

template<class Value >
void PropertyMap::Set ( const std::string &  k,
const Value &  v 
)
inline
Here is the call graph for this function:

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