#include <arraymap.h>

Public Types | |
| using | Type = typename ConstIf< V, CONSTITERATOR >::type |
| using | Super = EntryIteratorBase< CONSTITERATOR > |
Public Types inherited from ArrayMap< K, V, SORTED, COMPARE, ARRAY >::EntryIteratorBase< CONSTITERATOR > | |
| using | Super = typename std::conditional< CONSTITERATOR, IteratorBase, NonConstIteratorBase >::type |
| using | CollectionType = typename ConstIf< ArrayMap, CONSTITERATOR >::type |
| using | KeyType = K |
| using | MappedType = typename ConstIf< V, CONSTITERATOR >::type |
Public Member Functions | |
| ValueIteratorBase () | |
| ValueIteratorBase (typename Super::CollectionType &m, Int s) | |
| ValueIteratorBase (const ValueIteratorBase &src) | |
| Type * | operator-> () const |
| Type & | operator* () const |
Public Member Functions inherited from ArrayMap< K, V, SORTED, COMPARE, ARRAY >::EntryIteratorBase< CONSTITERATOR > | |
| EntryIteratorBase () | |
| EntryIteratorBase (CollectionType &m, Int s) | |
| EntryIteratorBase (const EntryIteratorBase &src) | |
| const K & | GetKey () const |
| MappedType & | GetValue () const |
| using Super = EntryIteratorBase<CONSTITERATOR> |
| ValueIteratorBase | ( | typename Super::CollectionType & | m, |
| Int | s | ||
| ) |
| ValueIteratorBase | ( | const ValueIteratorBase< CONSTITERATOR > & | src | ) |
| Type* operator-> | ( | ) | const |
| Type& operator* | ( | ) | const |