Public Types | |
typedef std::list < const IConfiguration * > | ConfigurationList |
typedef ConfigurationList::const_iterator | Iterator |
Public Member Functions | |
CRegistryConfiguration (HKEY hKey) | |
CRegistryConfiguration (const CRegistryKey &hKey) | |
CRegistryConfiguration (HKEY hKey, const JetByteTools::Core::_tstring &subKey) | |
CRegistryConfiguration (const CRegistryKey &hKey, const JetByteTools::Core::_tstring &subKey) | |
~CRegistryConfiguration () | |
void | Visit (JetByteTools::Core::IVisitConfigurationElements &visitor) const override |
const IConfiguration & | GetConfiguration (const JetByteTools::Core::_tstring §ionName) const override |
const IConfiguration * | GetOptionalConfiguration (const JetByteTools::Core::_tstring §ionName) const override |
const IConfiguration & | GetNamedConfigurationSection (const JetByteTools::Core::_tstring §ionName, const JetByteTools::Core::_tstring &tagName, const JetByteTools::Core::_tstring &tagValue) const override |
const IConfiguration * | GetOptionalNamedConfigurationSection (const JetByteTools::Core::_tstring §ionName, const JetByteTools::Core::_tstring &tagName, const JetByteTools::Core::_tstring &tagValue) const override |
bool | HasValue (const JetByteTools::Core::_tstring &valueName) const override |
JetByteTools::Core::_tstring | GetStringValue (const JetByteTools::Core::_tstring &valueName) const override |
JetByteTools::Core::_tstring | GetStringValue (const JetByteTools::Core::_tstring &valueName, const JetByteTools::Core::_tstring &defaultValue) const override |
long | GetLongValue (const JetByteTools::Core::_tstring &valueName) const override |
long | GetLongValue (const JetByteTools::Core::_tstring &valueName, const long defaultValue) const override |
short | GetShortValue (const JetByteTools::Core::_tstring &valueName) const override |
short | GetShortValue (const JetByteTools::Core::_tstring &valueName, const short defaultValue) const override |
unsigned short | GetUnsignedShortValue (const JetByteTools::Core::_tstring &valueName) const override |
unsigned short | GetUnsignedShortValue (const JetByteTools::Core::_tstring &valueName, const unsigned short defaultValue) const override |
BYTE | GetByteValue (const JetByteTools::Core::_tstring &valueName) const override |
BYTE | GetByteValue (const JetByteTools::Core::_tstring &valueName, const BYTE defaultValue) const override |
bool | GetBoolValue (const JetByteTools::Core::_tstring &valueName) const override |
bool | GetBoolValue (const JetByteTools::Core::_tstring &valueName, const bool defaultValue) const override |
double | GetDoubleValue (const JetByteTools::Core::_tstring &valueName) const override |
double | GetDoubleValue (const JetByteTools::Core::_tstring &valueName, const double defaultValue) const override |
Iterator | GetConfigurations (const JetByteTools::Core::_tstring §ionName) const override |
Iterator | GetOptionalConfigurations (const JetByteTools::Core::_tstring §ionName) const override |
Iterator | End (const JetByteTools::Core::_tstring §ionName) 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] |
CRegistryConfiguration | ( | HKEY | hKey | ) | [explicit] |
CRegistryConfiguration | ( | const CRegistryKey & | hKey | ) | [explicit] |
CRegistryConfiguration | ( | HKEY | hKey, | |
const JetByteTools::Core::_tstring & | subKey | |||
) |
CRegistryConfiguration | ( | const CRegistryKey & | hKey, | |
const JetByteTools::Core::_tstring & | subKey | |||
) |
void Visit | ( | JetByteTools::Core::IVisitConfigurationElements & | visitor | ) | const [override, virtual] |
Implements IConfiguration.
const IConfiguration& GetConfiguration | ( | const JetByteTools::Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
const IConfiguration* GetOptionalConfiguration | ( | const JetByteTools::Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
const IConfiguration& GetNamedConfigurationSection | ( | const JetByteTools::Core::_tstring & | sectionName, | |
const JetByteTools::Core::_tstring & | tagName, | |||
const JetByteTools::Core::_tstring & | tagValue | |||
) | const [override, virtual] |
Implements IConfiguration.
const IConfiguration* GetOptionalNamedConfigurationSection | ( | const JetByteTools::Core::_tstring & | sectionName, | |
const JetByteTools::Core::_tstring & | tagName, | |||
const JetByteTools::Core::_tstring & | tagValue | |||
) | const [override, virtual] |
Implements IConfiguration.
bool HasValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
JetByteTools::Core::_tstring GetStringValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
JetByteTools::Core::_tstring GetStringValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
const JetByteTools::Core::_tstring & | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
long GetLongValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
long GetLongValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
const long | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
short GetShortValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
short GetShortValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
const short | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
unsigned short GetUnsignedShortValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
unsigned short GetUnsignedShortValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
const unsigned short | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
BYTE GetByteValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
BYTE GetByteValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
const BYTE | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
bool GetBoolValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
bool GetBoolValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
const bool | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
double GetDoubleValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
double GetDoubleValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
const double | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
Iterator GetConfigurations | ( | const JetByteTools::Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
Iterator GetOptionalConfigurations | ( | const JetByteTools::Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
Iterator End | ( | const JetByteTools::Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
const IConfiguration & GetOptionalConfigurationOrNullConfiguration | ( | const _tstring & | sectionName | ) | const [virtual, inherited] |
const IConfiguration::ConfigurationList s_emptyList [static, protected, inherited] |