ArrayMap< K, V, SORTED, COMPARE, ARRAY >::KeyIteratorBase< CONSTITERATOR > Class Template Reference
#include <arraymap.h>
Public Types |
|
| 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 |
公共成员函数 |
|
| KeyIteratorBase () | |
| KeyIteratorBase (typename Super::CollectionType &m, Int s) | |
| KeyIteratorBase (const KeyIteratorBase & src ) | |
| const K * | operator-> () const |
| const K & | 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> |
| KeyIteratorBase | ( | ) |
| KeyIteratorBase | ( | typename Super::CollectionType & | m , |
| Int | s | ||
| ) |
| KeyIteratorBase | ( | const KeyIteratorBase < CONSTITERATOR > & | src | ) |
| const K* operator-> | ( | ) | const |
| const K& operator* | ( | ) | const |