#include <winstl/winstl.h>
#include <winstl/registry/regfwd.hpp>
#include <winstl/registry/util/defs.hpp>
#include <winstl/registry/reg_traits.hpp>
#include <winstl/registry/error/exceptions.hpp>
#include <stlsoft/memory/auto_buffer.hpp>
#include <winstl/memory/processheap_allocator.hpp>
#include <winstl/shims/attribute/get_HKEY.hpp>
#include <stlsoft/shims/access/string.hpp>
#include <stlsoft/meta/yesno.hpp>
#include <stlsoft/util/std_swap.hpp>
#include <stlsoft/iterators/transform_iterator.hpp>
#include <numeric>
#include <functional>
Go to the source code of this file.
Namespaces | |
namespace | winstl |
namespace | std |
Classes | |
class | basic_reg_key |
Represents a registry key, and provides methods for manipulating its values and sub-keys. More... | |
Typedefs | |
typedef basic_reg_key< char, reg_traits< char > , processheap_allocator< char > > | reg_key_a |
Specialisation of the basic_reg_key template for the ANSI character type char . | |
typedef basic_reg_key< wchar_t, reg_traits< wchar_t > , processheap_allocator < wchar_t > > | reg_key_w |
Specialisation of the basic_reg_key template for the Unicode character type wchar_t . | |
typedef basic_reg_key< TCHAR, reg_traits< TCHAR > , processheap_allocator< TCHAR > > | reg_key |
Specialisation of the basic_reg_key template for the Win32 character type TCHAR . | |
Functions | |
template<typename C, typename T, typename A> | |
HKEY | get_handle (basic_reg_key< C, T, A > const &key) |
[Shim function] Returns the corresponding registry handle of an instance of winstl::basic_reg_key basic_reg_key. | |
template<typename C, typename T, typename A> | |
HKEY | get_HKEY (basic_reg_key< C, T, A > const &key) |
[Shim function] Returns the corresponding registry handle of an instance of winstl::basic_reg_key basic_reg_key. | |
void | swap (winstl_ns_qual(reg_key_a)&lhs, winstl_ns_qual(reg_key_a)&rhs) |
void | swap (winstl_ns_qual(reg_key_w)&lhs, winstl_ns_qual(reg_key_w)&rhs) |