Windows registry access.
More...
#include <dx_registry.h>
|
registry & | erase (const char *key=nullptr) |
|
void | initialize (const char *path, ::HKEY root, ::REGSAM rights=KEY_READ, const char *key=nullptr) |
|
void | initialize (const char *path, ::REGSAM rights=KEY_READ, ::HKEY root=HKEY_CURRENT_USER, const char *key=nullptr) |
|
| operator std::string () const |
|
template<typename value_t > |
| operator value_t () const |
|
template<typename value_t > |
value_t | operator() (value_t dflt) const |
|
| operator::HKEY () const noexcept |
|
registry & | operator= (const char *value) |
|
registry & | operator= (unsigned int value) |
|
registry | operator[] (const char *key) const |
|
| registry (::REGSAM rights=KEY_READ, ::HKEY root=HKEY_CURRENT_USER, const char *key=nullptr) |
|
| registry (const char *path, ::HKEY root, ::REGSAM rights=KEY_READ, const char *key=nullptr) |
|
| registry (const char *path, ::REGSAM rights=KEY_READ, ::HKEY root=HKEY_CURRENT_USER, const char *key=nullptr) |
|
| ~registry () noexcept |
|
◆ registry() [1/3]
dx::registry::registry |
( |
::REGSAM | rights = KEY_READ, |
|
|
::HKEY | root = HKEY_CURRENT_USER, |
|
|
const char * | key = nullptr ) |
|
inline |
◆ registry() [2/3]
dx::registry::registry |
( |
const char * | path, |
|
|
::REGSAM | rights = KEY_READ, |
|
|
::HKEY | root = HKEY_CURRENT_USER, |
|
|
const char * | key = nullptr ) |
|
inline |
◆ registry() [3/3]
dx::registry::registry |
( |
const char * | path, |
|
|
::HKEY | root, |
|
|
::REGSAM | rights = KEY_READ, |
|
|
const char * | key = nullptr ) |
|
inline |
◆ ~registry()
dx::registry::~registry |
( |
| ) |
|
|
inlinenoexcept |
◆ erase()
registry & dx::registry::erase |
( |
const char * | key = nullptr | ) |
|
|
inline |
◆ initialize() [1/2]
void dx::registry::initialize |
( |
const char * | path, |
|
|
::HKEY | root, |
|
|
::REGSAM | rights = KEY_READ, |
|
|
const char * | key = nullptr ) |
|
inline |
◆ initialize() [2/2]
void dx::registry::initialize |
( |
const char * | path, |
|
|
::REGSAM | rights = KEY_READ, |
|
|
::HKEY | root = HKEY_CURRENT_USER, |
|
|
const char * | key = nullptr ) |
|
inline |
◆ operator std::string()
dx::registry::operator std::string |
( |
| ) |
const |
|
inline |
◆ operator value_t()
template<typename value_t >
dx::registry::operator value_t |
( |
| ) |
const |
|
inline |
◆ operator()()
template<typename value_t >
value_t dx::registry::operator() |
( |
value_t | dflt | ) |
const |
|
inline |
◆ operator::HKEY()
dx::registry::operator::HKEY |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [1/2]
registry & dx::registry::operator= |
( |
const char * | value | ) |
|
|
inline |
◆ operator=() [2/2]
registry & dx::registry::operator= |
( |
unsigned int | value | ) |
|
|
inline |
◆ operator[]()
registry dx::registry::operator[] |
( |
const char * | key | ) |
const |
|
inline |
The documentation for this class was generated from the following file: