|
Public Member Functions |
bool | GetBoolOption (const std::string &Key) |
long | GetLongOption (const std::string &Key) |
std::string & | GetStringOption (const std::string &Key) |
void | SetBoolOption (const std::string &Key, bool Value) |
void | SetLongOption (const std::string &Key, long Value) |
void | SetStringOption (const std::string &Key, const std::string &Value) |
void | SetBoolDefault (const std::string &Key, bool Value) |
void | SetLongDefault (const std::string &Key, long Value) |
void | SetStringDefault (const std::string &Key, const std::string &Value) |
Private Member Functions |
virtual bool | LoadSetting (const std::string &Key, bool *Value) |
| Load a setting with a boolean value.
|
virtual bool | LoadSetting (const std::string &Key, long *Value) |
| Load a setting with a long value.
|
virtual bool | LoadSetting (const std::string &Key, std::string *Value) |
| Load a setting with a string value.
|
virtual void | SaveSetting (const std::string &Key, bool Value) |
| Save a setting with a boolean value.
|
virtual void | SaveSetting (const std::string &Key, long Value) |
| Save a setting with a long value.
|
virtual void | SaveSetting (const std::string &Key, const std::string &Value) |
| Save a setting with a string value.
|
Private Attributes |
std::map< std::string, bool > | BoolMap |
std::map< std::string, long > | LongMap |
std::map< std::string, std::string > | StringMap |