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

#include <hashmap.h>

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

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

Member Typedef Documentation

◆  类型

using 类型 = typename ConstIf <V, CONSTITERATOR>::type

成员函数文档编制

◆  operator*()

类型 & operator* ( ) const

◆  operator->()

类型 * operator-> ( ) const