#include <winstl/registry/reg_value_sequence.hpp>
C | The character type | |
T | The traits type | |
V | The value type | |
A | The allocator type |
Member Types | |
typedef C | char_type |
The character type. | |
typedef T | traits_type |
The traits type. | |
typedef V | value_type |
The value type. | |
typedef A | allocator_type |
The allocator type. | |
typedef basic_reg_value_sequence_iterator < C, T, V, A > | class_type |
The current parameterisation of the type. | |
typedef traits_type::size_type | size_type |
The size type. | |
typedef traits_type::difference_type | difference_type |
The difference type. | |
typedef traits_type::string_type | string_type |
The string type. | |
typedef ws_sint32_t | index_type |
The index type. | |
typedef traits_type::hkey_type | hkey_type |
The hkey type. | |
Construction | |
basic_reg_value_sequence_iterator () | |
Default constructor. | |
basic_reg_value_sequence_iterator (class_type const &rhs) | |
Copy constructor. | |
~basic_reg_value_sequence_iterator () throw () | |
Destructor. | |
class_type & | operator= (class_type const &rhs) |
Copy assignment operator. | |
Public Member Functions | |
Accessors | |
string_type const & | get_key_name () const |
Operators | |
class_type & | operator++ () |
Pre-increment operator. | |
class_type & | operator-- () |
Pre-decrement operator. | |
const class_type | operator++ (int) |
Post-increment operator. | |
const class_type | operator-- (int) |
Post-decrement operator. | |
const value_type | operator* () const |
Dereference to return the value representing the current position. | |
bool | equal (class_type const &rhs) const |
Evaluates whether this and rhs are equivalent. | |
bool | operator== (class_type const &rhs) const |
Evaluates whether this and rhs are equivalent. | |
bool | operator!= (class_type const &rhs) const |
Evaluates whether this and rhs are not equivalent. |
typedef C char_type |
The character type.
typedef T traits_type |
The traits type.
typedef V value_type |
The value type.
Reimplemented from iterator_base< winstl_ns_qual_std(bidirectional_iterator_tag), V, ws_ptrdiff_t, void, V >.
typedef A allocator_type |
The allocator type.
typedef basic_reg_value_sequence_iterator<C, T, V, A> class_type |
The current parameterisation of the type.
typedef traits_type::size_type size_type |
The size type.
typedef traits_type::difference_type difference_type |
The difference type.
typedef traits_type::string_type string_type |
The string type.
typedef ws_sint32_t index_type |
The index type.
typedef traits_type::hkey_type hkey_type |
The hkey type.
Default constructor.
basic_reg_value_sequence_iterator | ( | class_type const & | rhs | ) |
Copy constructor.
~basic_reg_value_sequence_iterator | ( | ) | throw () |
Destructor.
class_type& operator= | ( | class_type const & | rhs | ) |
Copy assignment operator.
class_type& operator++ | ( | ) |
Pre-increment operator.
class_type& operator-- | ( | ) |
Pre-decrement operator.
const class_type operator++ | ( | int | ) |
Post-increment operator.
const class_type operator-- | ( | int | ) |
Post-decrement operator.
const value_type operator* | ( | ) | const |
Dereference to return the value representing the current position.
bool equal | ( | class_type const & | rhs | ) | const |
Evaluates whether this
and rhs
are equivalent.
bool operator== | ( | class_type const & | rhs | ) | const |
Evaluates whether this
and rhs
are equivalent.
bool operator!= | ( | class_type const & | rhs | ) | const |
Evaluates whether this
and rhs
are not equivalent.