|
roo_collections
API Documentation for roo_collections
|
Mutable 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 = Entry |
| using | pointer = Entry * |
| using | reference = Entry & |
Public Member Functions | |
| Iterator () | |
| Entry & | operator* () |
| Entry * | operator-> () |
| operator ConstIterator () const | |
| Iterator & | operator++ () |
| Iterator | operator++ (int n) |
| bool | operator== (const Iterator &other) const |
| bool | operator!= (const Iterator &other) const |
Friends | |
| class | FlatSmallHashtable |
Mutable forward iterator.
Definition at line 233 of file flat_small_hashtable.h.
| using roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::Iterator::difference_type = std::ptrdiff_t |
Definition at line 236 of file flat_small_hashtable.h.
| using roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::Iterator::iterator_category = std::forward_iterator_tag |
Definition at line 235 of file flat_small_hashtable.h.
| using roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::Iterator::pointer = Entry* |
Definition at line 238 of file flat_small_hashtable.h.
| using roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::Iterator::reference = Entry& |
Definition at line 239 of file flat_small_hashtable.h.
| using roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::Iterator::value_type = Entry |
Definition at line 237 of file flat_small_hashtable.h.
|
inline |
Definition at line 241 of file flat_small_hashtable.h.
|
inline |
Definition at line 246 of file flat_small_hashtable.h.
|
inline |
Definition at line 266 of file flat_small_hashtable.h.
|
inline |
Definition at line 243 of file flat_small_hashtable.h.
|
inline |
Definition at line 248 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 >::Iterator::operator++().
|
inline |
Definition at line 256 of file flat_small_hashtable.h.
References roo_collections::FlatSmallHashtable< Entry, Key, HashFn, KeyFn, KeyCmpFn >::Iterator::operator++().
|
inline |
Definition at line 244 of file flat_small_hashtable.h.
|
inline |
Definition at line 262 of file flat_small_hashtable.h.
|
friend |
Definition at line 271 of file flat_small_hashtable.h.