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