CCF
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
ccf::nonstd::ValueIterator< TMapIterator > Class Template Reference

#include <nonstd.h>

Inherits TMapIterator.

Public Types

using Value = typename std::iterator_traits< TMapIterator >::value_type::second_type
 
using value_type = Value
 

Public Member Functions

 ValueIterator ()
 
 ValueIterator (TMapIterator it)
 
Valueoperator-> ()
 
Value operator* ()
 

Member Typedef Documentation

◆ Value

template<typename TMapIterator >
using ccf::nonstd::ValueIterator< TMapIterator >::Value = typename std::iterator_traits<TMapIterator>::value_type::second_type

◆ value_type

template<typename TMapIterator >
using ccf::nonstd::ValueIterator< TMapIterator >::value_type = Value

Constructor & Destructor Documentation

◆ ValueIterator() [1/2]

template<typename TMapIterator >
ccf::nonstd::ValueIterator< TMapIterator >::ValueIterator ( )
inline

◆ ValueIterator() [2/2]

template<typename TMapIterator >
ccf::nonstd::ValueIterator< TMapIterator >::ValueIterator ( TMapIterator  it)
inline

Member Function Documentation

◆ operator*()

template<typename TMapIterator >
Value ccf::nonstd::ValueIterator< TMapIterator >::operator* ( )
inline

◆ operator->()

template<typename TMapIterator >
Value * ccf::nonstd::ValueIterator< TMapIterator >::operator-> ( )
inline

The documentation for this class was generated from the following file: