Public Types | |
typedef std::list < const IConfiguration * > | ConfigurationList |
typedef ConfigurationList::const_iterator | Iterator |
Public Member Functions | |
CNullConfiguration () | |
void | Visit (IVisitConfigurationElements &visitor) const override |
const IConfiguration & | GetConfiguration (const _tstring §ionName) const override |
const IConfiguration * | GetOptionalConfiguration (const _tstring &) const override |
const IConfiguration & | GetNamedConfigurationSection (const _tstring §ionName, const _tstring &tagName, const _tstring &tagValue) const override |
const IConfiguration * | GetOptionalNamedConfigurationSection (const _tstring &, const _tstring &, const _tstring &) const override |
bool | HasValue (const _tstring &) const override |
_tstring | GetStringValue (const _tstring &valueName) const override |
_tstring | GetStringValue (const _tstring &, const _tstring &defaultValue) const override |
long | GetLongValue (const _tstring &valueName) const override |
long | GetLongValue (const _tstring &, long defaultValue) const override |
short | GetShortValue (const _tstring &valueName) const override |
short | GetShortValue (const _tstring &, short defaultValue) const override |
unsigned short | GetUnsignedShortValue (const _tstring &valueName) const override |
unsigned short | GetUnsignedShortValue (const _tstring &, unsigned short defaultValue) const override |
BYTE | GetByteValue (const _tstring &valueName) const override |
BYTE | GetByteValue (const _tstring &, BYTE defaultValue) const override |
bool | GetBoolValue (const _tstring &valueName) const override |
bool | GetBoolValue (const _tstring &, bool defaultValue) const override |
double | GetDoubleValue (const _tstring &valueName) const override |
double | GetDoubleValue (const _tstring &, double defaultValue) const override |
Iterator | GetConfigurations (const _tstring &) const override |
Iterator | GetOptionalConfigurations (const _tstring &) const override |
Iterator | End (const _tstring &) const override |
virtual bool | HasConfiguration (const _tstring §ionName) const |
virtual const IConfiguration & | GetOptionalConfigurationOrNullConfiguration (const _tstring §ionName) const |
Static Protected Attributes | |
static const ConfigurationList | s_emptyList |
typedef std::list<const IConfiguration *> ConfigurationList [inherited] |
typedef ConfigurationList::const_iterator Iterator [inherited] |
void Visit | ( | IVisitConfigurationElements & | visitor | ) | const [inline, override, virtual] |
Implements IConfiguration.
const IConfiguration& GetConfiguration | ( | const _tstring & | sectionName | ) | const [inline, override, virtual] |
Implements IConfiguration.
const IConfiguration* GetOptionalConfiguration | ( | const _tstring & | ) | const [inline, override, virtual] |
Implements IConfiguration.
const IConfiguration& GetNamedConfigurationSection | ( | const _tstring & | sectionName, | |
const _tstring & | tagName, | |||
const _tstring & | tagValue | |||
) | const [inline, override, virtual] |
Implements IConfiguration.
const IConfiguration* GetOptionalNamedConfigurationSection | ( | const _tstring & | , | |
const _tstring & | , | |||
const _tstring & | ||||
) | const [inline, override, virtual] |
Implements IConfiguration.
Implements IConfiguration.
Implements IConfiguration.
_tstring GetStringValue | ( | const _tstring & | , | |
const _tstring & | defaultValue | |||
) | const [inline, override, virtual] |
Implements IConfiguration.
long GetLongValue | ( | const _tstring & | valueName | ) | const [inline, override, virtual] |
Implements IConfiguration.
long GetLongValue | ( | const _tstring & | , | |
long | defaultValue | |||
) | const [inline, override, virtual] |
Implements IConfiguration.
short GetShortValue | ( | const _tstring & | valueName | ) | const [inline, override, virtual] |
Implements IConfiguration.
short GetShortValue | ( | const _tstring & | , | |
short | defaultValue | |||
) | const [inline, override, virtual] |
Implements IConfiguration.
unsigned short GetUnsignedShortValue | ( | const _tstring & | valueName | ) | const [inline, override, virtual] |
Implements IConfiguration.
unsigned short GetUnsignedShortValue | ( | const _tstring & | , | |
unsigned short | defaultValue | |||
) | const [inline, override, virtual] |
Implements IConfiguration.
Implements IConfiguration.
Implements IConfiguration.
Implements IConfiguration.
Implements IConfiguration.
double GetDoubleValue | ( | const _tstring & | valueName | ) | const [inline, override, virtual] |
Implements IConfiguration.
double GetDoubleValue | ( | const _tstring & | , | |
double | defaultValue | |||
) | const [inline, override, virtual] |
Implements IConfiguration.
Implements IConfiguration.
Implements IConfiguration.
Implements IConfiguration.
const IConfiguration & GetOptionalConfigurationOrNullConfiguration | ( | const _tstring & | sectionName | ) | const [virtual, inherited] |
const IConfiguration::ConfigurationList s_emptyList [static, protected, inherited] |