HashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR >::ValueIteratorBase< CONSTITERATOR > Class Template Reference
#include <hashmap.h>
Public Types |
|
| using | 类型 = typename ConstIf < V, CONSTITERATOR >::type |
Public Types inherited from
HashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR >::EntryIteratorBase< CONSTITERATOR >
|
|
| using | CollectionType = typename ConstIf < HashMap , CONSTITERATOR >::type |
| using | EntryType = typename ConstIf < Entry , CONSTITERATOR >::type |
公共成员函数 |
|
| 类型 & | operator* () const |
| 类型 * | operator-> () const |
Public Member Functions inherited from
HashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR >::EntryIteratorBase< CONSTITERATOR >
|
|
| operator Bool () const | |
| EntryType & | GetEntry () const |
| const K & | GetKey () const |
| ConstIf < V, CONSTITERATOR >::type & | GetValue () const |
| EntryType & | operator* () const |
| EntryType * | operator-> () const |
| Bool | operator== (const EntryIteratorBase &b) const |
| Bool | operator!= (const EntryIteratorBase &b) const |
Additional Inherited Members |
|
Protected Member Functions inherited from
HashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR >::EntryIteratorBase< CONSTITERATOR >
|
|
| void | MoveToNonEmptyBucket () |
| void | ValidateBucket () |
| void | ValidatePrev () |
Protected Attributes inherited from
HashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR >::EntryIteratorBase< CONSTITERATOR >
|
|
| EntryType * | _entry |
| CollectionType * | _map |
| Int | _bucket |
| EntryType * | _prevEntry |
| using 类型 = typename ConstIf <V, CONSTITERATOR>::type |
| 类型 & operator* | ( | ) | const |
| 类型 * operator-> | ( | ) | const |