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

#include <rangemap.h>

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

Public Types

using  CollectionType = typename ConstIf < RangeMap , CONSTITERATOR >::type
using  Super = typename MapType::template EntryIteratorBase < CONSTITERATOR >

公共成员函数

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

Member Typedef Documentation

◆  CollectionType

using CollectionType = typename ConstIf < RangeMap , CONSTITERATOR>::type

◆  Super

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

构造函数 & 析构函数文档编制

◆  ValueIteratorBase() [1/3]

ValueIteratorBase ( )

◆  ValueIteratorBase() [2/3]

ValueIteratorBase ( CollectionType m ,
Int   s  
)

◆  ValueIteratorBase() [3/3]

ValueIteratorBase ( const ValueIteratorBase < CONSTITERATOR > &  src )

成员函数文档编制

◆  operator*()

const V& operator* ( ) const

◆  operator->()

const V* operator-> ( ) const