|
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 |