Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::ValueBag Class Reference

Public Member Functions

void GetIntValues (std::map< std::string, int > &result) const
 
void GetBoolValues (std::map< std::string, bool > &result) const
 
void GetDoubleValues (std::map< std::string, double > &result) const
 
void GetStringValues (std::map< std::string, std::string > &result) const
 
void GetCompositeValues (std::map< std::string, std::shared_ptr< ValueBag > > &result) const
 
void GetAllKeys (std::set< std::string > &keys) const
 
int GetInt (const std::string &key, int defaultVal=INT_MIN) const
 
bool GetBool (const std::string &key, bool defaultVal=false) const
 
std::string GetString (const std::string &key, std::string defaultVal="") const
 
double GetDouble (const std::string &key, double defaultVal=-DBL_MAX) const
 
std::shared_ptr< ValueBagGetComposite (const std::string &key) const
 
std::string GetAsString (const std::string &key) const
 
bool GetValueAndTypeAsString (const std::string &key, std::string &value, std::string &type) const
 
void SetInt (const std::string &key, int value)
 
void SetBool (const std::string &key, bool value)
 
void SetDbl (const std::string &key, const double &value)
 
void SetStr (const std::string &key, const std::string &value)
 
void SetComposite (const std::string &key, std::shared_ptr< ValueBag > value)
 
bool HasInt (const std::string &key) const
 
bool HasBool (const std::string &key) const
 
bool HasDouble (const std::string &key) const
 
bool HasString (const std::string &key) const
 
bool HasComposite (const std::string &key)
 

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