Public Member Functions |
| Preferences (const string name) |
virtual bool | Load ()=0 |
virtual bool | Save () const =0 |
virtual void | Clear ()=0 |
virtual string | Source () const =0 |
virtual void | SetValue (const string &key, const string &value)=0 |
virtual void | SetMultipleValue (const string &key, const string &value)=0 |
virtual bool | SetDefaultValue (const string &key, const Validator &validator, const string &value)=0 |
virtual string | GetValue (const string &key) const =0 |
virtual vector< string > | GetMultipleValue (const string &key) const =0 |
virtual bool | HasKey (const string &key) const =0 |
virtual void | RemoveValue (const string &key)=0 |
virtual bool | GetValueAsBool (const string &key) const =0 |
virtual void | SetValueAsBool (const string &key, bool value)=0 |
Protected Attributes |
string | m_preference_name |
The documentation for this class was generated from the following file: