#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) |
1.5.6