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

    #include <hashmap.h>

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

    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

    Typeoperator* () const
     
    Typeoperator-> () 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

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

    ◆ Type

    using Type = typename ConstIf<V, CONSTITERATOR>::type

    Member Function Documentation

    ◆ operator*()

    Type& operator* ( ) const

    ◆ operator->()

    Type* operator-> ( ) const