ConfigurationSettings Class Reference
[Configuration]

Reads INI or XML "app.config" style configuration files. More...

#include <ConfigurationSettings.h>

Inheritance diagram for ConfigurationSettings:
IMemoryValidate

List of all members.

Public Member Functions

 ConfigurationSettings (const String &filename)
 ConfigurationSettings (const ConfigurationSettings &config)
ConfigurationSettingsoperator= (const ConfigurationSettings &config)
ConfigurationSectionSection (const String &name)
void Add (const String &section, const String &key, const String &value)
bool ContainsKey (const String &section, const String &key)
StringPtr Value (const String &section, const String &key)
List< StringPtr > & Values (const String &section, 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

Detailed Description

Reads INI or XML "app.config" style configuration files.

Definition at line 40 of file ConfigurationSettings.h.


The documentation for this class was generated from the following files: