HashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::KeyIteratorBase< CONSTITERATOR > Class Template Reference

#include <hashmap.h>

Inheritance diagram for HashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::KeyIteratorBase< CONSTITERATOR >:

Public Member Functions

const K & operator* () const
 
const K * 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
 
EntryTypeGetEntry () const
 
const K & GetKey () const
 
ConstIf< V, CONSTITERATOR >::typeGetValue () const
 
EntryTypeoperator* () const
 
EntryTypeoperator-> () const
 
Bool operator== (const EntryIteratorBase &b) const
 
Bool operator!= (const EntryIteratorBase &b) const
 

Additional Inherited Members

- 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
 
- 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
 

Member Function Documentation

◆ operator*()

const K& operator* ( ) const

◆ operator->()

const K* operator-> ( ) const