Reads INI or XML "app.config" style configuration files. More...
#include <ConfigurationSettings.h>
Public Member Functions | |
| ConfigurationSettings (const String &filename) | |
| ConfigurationSettings (const ConfigurationSettings &config) | |
| ConfigurationSettings & | operator= (const ConfigurationSettings &config) |
| ConfigurationSection & | Section (const String &name) |
| void | Add (const String §ion, const String &key, const String &value) |
| bool | ContainsKey (const String §ion, const String &key) |
| StringPtr | Value (const String §ion, const String &key) |
| List< StringPtr > & | Values (const String §ion, const String &key) |
| void | Load (XmlDocument &appconfig) |
| void | Load (const DelimitedFile &inifile) |
| void | Load (const String &filename) |
| StringPtr | ToXmlString () |
| StringPtr | ToIniString () |
| void | SaveToIniFile (const String &filename) |
| void | SaveToXmlFile (const String &filename) |
| void | SaveToRegistry () |
| void | ValidateMem () const |
| void | CheckMem () const |
Static Public Member Functions | |
| static ConfigurationSettingsPtr | LoadAppConfig () |
Protected Attributes | |
| String | m_filename |
|
Hashtable< String, ConfigurationSection > | m_sections |
Reads INI or XML "app.config" style configuration files.
Definition at line 40 of file ConfigurationSettings.h.