#include <stlsoft/collections/associative_key_sequence.hpp>
Types | |
typedef associative_key_sequence< A > | class_type |
The current parameterisation of the type. | |
typedef A::value_type::first_type | value_type |
The value type. | |
typedef A | associative_container_type |
The associative container type. | |
typedef A::allocator_type | allocator_type |
The allocator type. | |
typedef A::const_reference | reference |
The reference type. | |
typedef A::const_reference | const_reference |
The non-mutable (const) reference type. | |
typedef A::size_type | size_type |
The size type. | |
typedef A::difference_type | difference_type |
The difference type. | |
typedef associative_select_iterator < A_iterator_type, select_first_type > | iterator |
typedef associative_select_iterator < A_const_iterator_type, select_first_type > | const_iterator |
The non-mutating (const) iterator type. | |
Public Member Functions | |
Construction | |
associative_key_sequence (associative_container_type const &container) | |
Attributes | |
size_type | size () const |
The number of elements in the container. | |
size_type | max_size () const |
The maximum number of elements that can be stored in the container. | |
bool | empty () const |
Indicates whether the container is empty. | |
Iteration | |
const_iterator | begin () const |
Begins the iteration. | |
const_iterator | end () const |
Ends the iteration. |
typedef associative_key_sequence<A> class_type |
The current parameterisation of the type.
typedef A::value_type::first_type value_type |
The value type.
typedef A associative_container_type |
The associative container type.
typedef A::allocator_type allocator_type |
The allocator type.
typedef A::const_reference reference |
The reference type.
typedef A::const_reference const_reference |
The non-mutable (const) reference type.
typedef A::size_type size_type |
The size type.
typedef A::difference_type difference_type |
The difference type.
typedef associative_select_iterator< A_const_iterator_type , select_first_type > const_iterator |
The non-mutating (const) iterator type.
size_type size | ( | ) | const |
The number of elements in the container.
size_type max_size | ( | ) | const |
The maximum number of elements that can be stored in the container.
bool empty | ( | ) | const |
Indicates whether the container is empty.
const_iterator begin | ( | ) | const |
Begins the iteration.
const_iterator end | ( | ) | const |
Ends the iteration.