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

#include <hashmap.h>

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

公共成员函数

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

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

成员函数文档编制

◆  operator*()

const K& operator* ( ) const

◆  operator->()

const K* operator-> ( ) const