ContiguousRangeMap< K, V, MAP >::ValueIteratorBase< CONSTITERATOR > Class Template Reference

#include <contiguousrangemap.h>

Inheritance diagram for ContiguousRangeMap< K, V, MAP >::ValueIteratorBase< CONSTITERATOR >:

Public Types

using CollectionType = const ContiguousRangeMap
 
using Super = typename MapType::template EntryIteratorBase< true >
 

Public Member Functions

 ValueIteratorBase ()
 
 ValueIteratorBase (CollectionType &m, Int s)
 
 ValueIteratorBase (const ValueIteratorBase &src)
 
const V & operator* () const
 
const V * operator-> () const
 

Member Typedef Documentation

◆ CollectionType

◆ Super

using Super = typename MapType::template EntryIteratorBase<true>

Constructor & Destructor Documentation

◆ ValueIteratorBase() [1/3]

◆ ValueIteratorBase() [2/3]

◆ ValueIteratorBase() [3/3]

ValueIteratorBase ( const ValueIteratorBase< CONSTITERATOR > &  src)

Member Function Documentation

◆ operator*()

const V& operator* ( ) const

◆ operator->()

const V* operator-> ( ) const