Lumiera  0.pre.03
»edit your freedom«
_PairIterT< IT > Struct Template Reference

Description

template<class IT>
struct lib::iter_source::anonymous_namespace{iter-source.hpp}::_PairIterT< IT >

Definition at line 320 of file iter-source.hpp.

Public Types

using ConstKeyType = typename PairType::first_type
 
typedef TransformIter< Src, KeyType > KeyIter
 
using KeyType = typename std::remove_const< ConstKeyType >::type
 
using PairType = typename Src::value_type
 
using Src = typename std::remove_reference< IT >::type
 
typedef TransformIter< Src, ValType > ValIter
 
using ValType = typename PairType::second_type
 

Static Public Member Functions

static KeyType takeFirst (PairType const &pair)
 
static ValType takeSecond (PairType const &pair)
 
+ Collaboration diagram for _PairIterT< IT >:

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