|
|
|
|
|
|
|
|
|
|
|
|||||||
#include <winstl_reg_value_sequence.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_sequence< C, T, A > | class_type |
| The current parameterisation of the type. | |
| typedef basic_reg_value< C, T, A > | value_type |
| The value type. | |
| typedef traits_type::size_type | size_type |
| The size type. | |
| typedef basic_reg_key< C, T, A > | reg_key_type |
| The get key type. | |
| typedef basic_reg_value_sequence_const_iterator< C, T, value_type, A > | const_iterator |
| The non-mutating (const) iterator type. | |
| typedef value_type & | reference |
| The reference type. | |
| typedef value_type const & | const_reference |
| The non-mutable (const) reference type. | |
| typedef traits_type::hkey_type | hkey_type |
| The hkey type. | |
| typedef ws_ptrdiff_t | difference_type |
| The difference type. | |
| typedef ::stlsoft::const_reverse_bidirectional_iterator_base< const_iterator, value_type, value_type, void *, difference_type > | const_reverse_iterator |
| The non-mutating (const) reverse iterator type. | |
Public Methods | |
| basic_reg_value_sequence (hkey_type hkey, char_type const *sub_key_name) | |
Creates an instance on the named sub-key of hkey. | |
| basic_reg_value_sequence (reg_key_type const &key) | |
Creates an instance on the given key. | |
| ~basic_reg_value_sequence () winstl_throw_0() | |
| Destructor. | |
| const_iterator | begin () const |
| Begins the iteration. | |
| const_iterator | end () const |
| Ends the iteration. | |
| const_reverse_iterator | rbegin () const |
| Begins the reverse iteration. | |
| const_reverse_iterator | rend () const |
| Ends the reverse iteration. | |
| size_type | size () const |
| Returns the number of values. | |
| ws_bool_t | empty () const |
| Evalulates whether there are no values. | |
Static Public Methods | |
| size_type | max_size () |
| Returns the maximum number of values. | |
| 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 character type.
|
|
|
The current parameterisation of the type.
|
|
|
The non-mutating (const) iterator type.
|
|
|
The non-mutable (const) reference type.
|
|
|
The non-mutating (const) reverse iterator type.
|
|
|
The difference type.
|
|
|
The hkey type.
|
|
|
The reference type.
|
|
|
The get key type.
|
|
|
The size type.
|
|
|
The traits type.
|
|
|
The value type.
|
|
||||||||||||
|
Creates an instance on the named sub-key of
|
|
|
Creates an instance on the given
|
|
|
Destructor.
|
|
|
Begins the iteration.
|
|
|
Evalulates whether there are no values.
|
|
|
Ends the iteration.
|
|
|
Returns the maximum number of values.
|
|
|
Begins the reverse iteration.
|
|
|
Ends the reverse iteration.
|
|
|
Returns the number of values.
|
|
|
| STLSoft Libraries documentation © Synesis Software Pty Ltd, 2001-2004 |