8 #ifndef META_OCEAN_PLATFORM_WIN_REGISTRY_CONFIG_H
9 #define META_OCEAN_PLATFORM_WIN_REGISTRY_CONFIG_H
49 inline bool operator()(
const std::string& left,
const std::string& right)
const;
55 typedef std::map<std::string, RegistryValue, CaseInsensitiveCompare>
Values;
93 unsigned int values()
const override;
99 unsigned int values(
const std::string& name)
const override;
105 bool exist(
const std::string& name)
const override;
117 bool value(
const std::string& name,
const unsigned int index,
Value** value)
override;
129 bool value(
const unsigned int index, std::string& name,
Value** value)
override;
153 std::string
operator()(
const std::string& value)
const override;
258 unsigned int values(
const std::string& name)
const override;
264 bool exist(
const std::string& name)
const override;
276 bool value(
const unsigned int index, std::string& name,
Value** value)
override;
288 bool value(
const std::string& name,
const unsigned int index,
Value** value)
override;
This class implements a configuration value.
Definition: Config.h:77
This class implements an application or module configuration toolkit.
Definition: Config.h:38
static std::string toLower(const std::string &value)
Converts a string to a string with lower characters only.
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15