#include <hashmap.h>

Public Types | |
| using | CollectionType = typename ConstIf< HashMap, CONSTITERATOR >::type |
| using | EntryType = typename ConstIf< Entry, CONSTITERATOR >::type |
Public Member Functions | |
| 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 |
Protected Member Functions | |
| void | MoveToNonEmptyBucket () |
| void | ValidateBucket () |
| void | ValidatePrev () |
Protected Attributes | |
| EntryType * | _entry |
| CollectionType * | _map |
| Int | _bucket |
| EntryType * | _prevEntry |
| using CollectionType = typename ConstIf<HashMap, CONSTITERATOR>::type |
|
explicit |
| EntryType& GetEntry | ( | ) | const |
| const K& GetKey | ( | ) | const |
| EntryType& operator* | ( | ) | const |
| EntryType* operator-> | ( | ) | const |
| Bool operator== | ( | const EntryIteratorBase< CONSTITERATOR > & | b | ) | const |
| Bool operator!= | ( | const EntryIteratorBase< CONSTITERATOR > & | b | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |