|
|
|
|
|
|
|
|
|
|
|
|||||||
#include <winstl_reg_value.h>
Public Types | |
| typedef C | char_type |
| The character type. | |
| typedef T | traits_type |
| The traits type. | |
| typedef A | allocator_type |
| The allocator type. | |
| typedef basic_reg_value< C, T, A > | class_type |
| The current parameterisation of the type. | |
| typedef traits_type::size_type | size_type |
| The size type. | |
| typedef traits_type::string_type | string_type |
| The string type. | |
| typedef traits_type::hkey_type | hkey_type |
| The key type. | |
| typedef reg_blob< A > | blob_type |
| The blob type. | |
Public Methods | |
| basic_reg_value () | |
| Default constructor. | |
| basic_reg_value (class_type const &rhs) | |
| Copy constructor. | |
| ~basic_reg_value () winstl_throw_0() | |
| Destructor. | |
| class_type & | operator= (class_type const &rhs) |
| Copy assignment operator. | |
| ws_dword_t | type () const |
| Returns the type of the value. | |
| string_type | name () const |
| The name of the value. | |
| string_type | value_sz () const |
The registry value in REG_SZ form. | |
| string_type | value_expand_sz () const |
The registry value in REG_EXPAND_SZ form. | |
| ws_dword_t | value_dword () const |
| The registry value as a 32-bit integer. | |
| ws_dword_t | value_dword_littleendian () const |
| The registry value as a translated (from little-endian) 32-bit integer. | |
| ws_dword_t | value_dword_bigendian () const |
| The registry value as a translated (from big-endian) 32-bit integer. | |
| blob_type | value_binary () const |
| The registry value as a binary value. | |
This class acts as the value type of classes that manipulate registry values and encapsulates the concept of a registry value.
| C | The character type |
| T | The traits type. On translators that support default template arguments this defaults to reg_traits<C> |
| A | The allocator type. On translators that support default template arguments this defaults to processheap_allocator<C> |
|
|
The allocator type.
|
|
|
The blob type.
|
|
|
The character type.
|
|
|
The current parameterisation of the type.
|
|
|
The key type.
|
|
|
The size type.
|
|
|
The string type.
|
|
|
The traits type.
|
|
|
Default constructor.
|
|
|
Copy constructor.
|
|
|
Destructor.
|
|
|
The name of the value.
|
|
|
Copy assignment operator.
|
|
|
Returns the type of the value.
|
|
|
The registry value as a binary value.
|
|
|
The registry value as a 32-bit integer.
|
|
|
The registry value as a translated (from big-endian) 32-bit integer.
|
|
|
The registry value as a translated (from little-endian) 32-bit integer.
|
|
|
The registry value in This method does expand environment strings |
|
|
The registry value in This method does not expand environment strings |
|
|
| STLSoft Libraries documentation © Synesis Software Pty Ltd, 2001-2004 |