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.