HashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR >::IteratorTemplateBase< ITERATOR, CONSTITERATOR, SUPER > Class Template Reference
#include <hashmap.h>
Iterator template class, used as base for Iterator and ConstIterator.
公共成员函数 |
|
| IteratorTemplateBase (typename SUPER< CONSTITERATOR >::CollectionType &m) | |
| IteratorTemplateBase (typename SUPER< CONSTITERATOR >::CollectionType &m, Int b, typename SUPER< CONSTITERATOR >::EntryType *e) | |
| IteratorTemplateBase () | |
| const ITERATOR | operator++ (int) |
Public Member Functions inherited from
ForEachIterator< ITERATOR, SUPER< CONSTITERATOR > >
|
|
| MAXON_ATTRIBUTE_FORCE_INLINE | ForEachIterator (ARGS &&... args) |
| String | ToString (const FormatStatement *formatStatement=nullptr) |
| ITERATOR & | Find (const T &v) |
| Int | FindIndex (const T &v) |
| MAXON_ATTRIBUTE_FORCE_INLINE Bool | Contains (const T &v) |
| MAXON_ATTRIBUTE_FORCE_INLINE Wrapper | begin () |
Friends |
|
| class | HashMap |
Additional Inherited Members |
|
Public Types inherited from
ForEachIterator< ITERATOR, SUPER< CONSTITERATOR > >
|
|
| using | IsForEachIterator = std::true_type |
Static Public Member Functions inherited from
ForEachIterator< ITERATOR, SUPER< CONSTITERATOR > >
|
|
| static MAXON_ATTRIBUTE_FORCE_INLINE | PRIVATE_MAXON_RBF_SENTINEL (Wrapper) end() |
|
explicit |
|
explicit |
| IteratorTemplateBase | ( | ) |
| const ITERATOR operator++ | ( | int | ) |
|
friend |