#include <bursttriemap.h>
Public Types | |
using | Type = typename ConstIf< V, CONSTITERATOR >::type |
using | Super = EntryIteratorBase< CONSTITERATOR > |
Public Types inherited from BurstTrieMap< K, V, GROUP_BITS, BUCKET_SIZE, SORT, POOL >::EntryIteratorBase< CONSTITERATOR > | |
using | Super = typename std::conditional< CONSTITERATOR, IteratorBase, NonConstIteratorBase >::type |
using | CollectionType = typename ConstIf< BurstTrieMap, CONSTITERATOR >::type |
using | KeyType = K |
using | MappedType = typename ConstIf< V, CONSTITERATOR >::type |
using | Type = Pair< K, typename std::conditional< STD_IS_REPLACEMENT(empty, MappedType), MappedType, MappedType & >::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 BurstTrieMap< K, V, GROUP_BITS, BUCKET_SIZE, SORT, POOL >::EntryIteratorBase< CONSTITERATOR > | |
EntryIteratorBase () | |
EntryIteratorBase (CollectionType &m, Int s) | |
EntryIteratorBase (const EntryIteratorBase &src) | |
Type | operator* () const |
Additional Inherited Members | |
Protected Member Functions inherited from BurstTrieMap< K, V, GROUP_BITS, BUCKET_SIZE, SORT, POOL >::EntryIteratorBase< CONSTITERATOR > | |
void | operator-> () |
using Super = EntryIteratorBase<CONSTITERATOR> |
ValueIteratorBase | ( | typename Super::CollectionType & | m, |
Int | s | ||
) |
ValueIteratorBase | ( | const ValueIteratorBase< CONSTITERATOR > & | src | ) |
Type& operator* | ( | ) | const |
Type* operator-> | ( | ) | const |