Cpp Utilities 1.2.3
|
Iterator to traverse keys. More...
#include <SequencialMap.hpp>
Public Types | |
using | iterator_category = std::random_access_iterator_tag |
using | difference_type = typename SequencialMap::difference_type |
using | node_type = typename SequencialMap::vector_type::value_type |
using | value_type = Key |
using | reference = const value_type & |
using | pointer = const value_type * |
Public Member Functions | |
key_iterator ()=default | |
key_iterator (const key_iterator &other) | |
reference | operator* () const |
pointer | operator-> () const |
key_iterator & | operator= (const key_iterator &other) |
bool | operator== (const key_iterator &other) const |
bool | operator!= (const key_iterator &other) const |
bool | operator< (const key_iterator &other) const |
bool | operator<= (const key_iterator &other) const |
bool | operator> (const key_iterator &other) const |
bool | operator>= (const key_iterator &other) const |
key_iterator & | operator++ () |
key_iterator | operator++ (int) |
key_iterator & | operator-- () |
key_iterator | operator-- (int) |
key_iterator & | operator+= (difference_type j) |
key_iterator & | operator-= (difference_type j) |
key_iterator | operator+ (difference_type j) const |
key_iterator | operator- (difference_type j) const |
difference_type | operator- (key_iterator j) const |
Friends | |
class | SequencialMap |
key_iterator | operator+ (difference_type j, key_iterator &it) |
Iterator to traverse keys.
using Container::SequencialMap< Key, T, Compare, Allocator >::key_iterator::iterator_category = std::random_access_iterator_tag |
using Container::SequencialMap< Key, T, Compare, Allocator >::key_iterator::difference_type = typename SequencialMap::difference_type |
using Container::SequencialMap< Key, T, Compare, Allocator >::key_iterator::node_type = typename SequencialMap::vector_type::value_type |
using Container::SequencialMap< Key, T, Compare, Allocator >::key_iterator::value_type = Key |
using Container::SequencialMap< Key, T, Compare, Allocator >::key_iterator::reference = const value_type& |
using Container::SequencialMap< Key, T, Compare, Allocator >::key_iterator::pointer = const value_type* |
|
inlinedefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |