|
roo_collections
API Documentation for roo_collections
|
Constant forward iterator. More...
#include <flat_small_hashtable.h>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | value_type = const Entry |
| using | pointer = const Entry * |
| using | reference = const Entry & |
Public Member Functions | |
| ConstIterator () | |
| const Entry & | operator* () const |
| const Entry * | operator-> () const |
| ConstIterator & | operator++ () |
| ConstIterator | operator++ (int n) |
| bool | operator== (const ConstIterator &other) const |
| bool | operator!= (const ConstIterator &other) const |
Friends | |
| class | FlatSmallHashtable |
Constant forward iterator.
Definition at line 185 of file flat_small_hashtable.h.
| using roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::ConstIterator::difference_type = std::ptrdiff_t |
Definition at line 188 of file flat_small_hashtable.h.
| using roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::ConstIterator::iterator_category = std::forward_iterator_tag |
Definition at line 187 of file flat_small_hashtable.h.
| using roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::ConstIterator::pointer = const Entry* |
Definition at line 190 of file flat_small_hashtable.h.
| using roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::ConstIterator::reference = const Entry& |
Definition at line 191 of file flat_small_hashtable.h.
| using roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::ConstIterator::value_type = const Entry |
Definition at line 189 of file flat_small_hashtable.h.
|
inline |
Definition at line 193 of file flat_small_hashtable.h.
|
inline |
Definition at line 216 of file flat_small_hashtable.h.
|
inline |
Definition at line 195 of file flat_small_hashtable.h.
|
inline |
Definition at line 198 of file flat_small_hashtable.h.
References roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::ht_len().
Referenced by roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::ConstIterator::operator++().
|
inline |
Definition at line 206 of file flat_small_hashtable.h.
References roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::ConstIterator::operator++().
|
inline |
Definition at line 196 of file flat_small_hashtable.h.
|
inline |
Definition at line 212 of file flat_small_hashtable.h.
|
friend |
Definition at line 221 of file flat_small_hashtable.h.