#include <hashmap.h>
Public Types | |
using | Type = typename ConstIf< V, CONSTITERATOR >::type |
Public Types inherited from HashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::EntryIteratorBase< CONSTITERATOR > | |
using | CollectionType = typename ConstIf< HashMap, CONSTITERATOR >::type |
using | EntryType = typename ConstIf< Entry, CONSTITERATOR >::type |
Public Member Functions | |
Type & | operator* () const |
Type * | operator-> () const |
Public Member Functions inherited from HashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::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, ENTRY_ALLOCATOR >::EntryIteratorBase< CONSTITERATOR > | |
void | MoveToNonEmptyBucket () |
void | ValidateBucket () |
void | ValidatePrev () |
Protected Attributes inherited from HashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::EntryIteratorBase< CONSTITERATOR > | |
EntryType * | _entry |
CollectionType * | _map |
Int | _bucket |
EntryType * | _prevEntry |
Type& operator* | ( | ) | const |
Type* operator-> | ( | ) | const |