Lumiera  0.pre.03
»edit your freedom«
lib::iter_source::anonymous_namespace{iter-source.hpp} Namespace Reference

Classes

struct  _IterT
 
struct  _MapT
 
struct  _PairIterT
 
struct  _RangeT
 
struct  _SeqT
 
struct  _TransformIterT
 

Functions

template<class IT >
_PairIterT< IT >::KeyIter takePairFirst (IT &&source)
 
template<class IT >
_PairIterT< IT >::ValIter takePairSecond (IT &&source)
 

Class Documentation

◆ lib::iter_source::anonymous_namespace{iter-source.hpp}::_IterT

struct lib::iter_source::anonymous_namespace{iter-source.hpp}::_IterT
Class Members
typedef typename
remove_reference< IT >::type
Src
typedef typename value_type Val
typedef typename IterSource
< Val >::iterator
Iter
+ Collaboration diagram for _IterT< IT >:

◆ lib::iter_source::anonymous_namespace{iter-source.hpp}::_MapT

struct lib::iter_source::anonymous_namespace{iter-source.hpp}::_MapT
Class Members
typedef typename key_type Key
typedef typename second_type Val
typedef typename IterSource
< Key >::iterator
KeyIter
typedef typename IterSource
< Val >::iterator
ValIter
+ Collaboration diagram for _MapT< MAP >:

◆ lib::iter_source::anonymous_namespace{iter-source.hpp}::_RangeT

struct lib::iter_source::anonymous_namespace{iter-source.hpp}::_RangeT
Class Members
typedef typename value_type Val
typedef typename IterSource
< Val >::iterator
Iter
+ Collaboration diagram for _RangeT< IT >:

◆ lib::iter_source::anonymous_namespace{iter-source.hpp}::_SeqT

struct lib::iter_source::anonymous_namespace{iter-source.hpp}::_SeqT
Class Members
typedef typename value_type Val
typedef typename IterSource
< Val >::iterator
Iter
+ Collaboration diagram for _SeqT< CON >:

◆ lib::iter_source::anonymous_namespace{iter-source.hpp}::_TransformIterT

struct lib::iter_source::anonymous_namespace{iter-source.hpp}::_TransformIterT
Class Members
typedef typename
remove_reference< IT >::type
Src
typedef typename _Fun< FUN >::Ret ResVal
typedef TransformIter< Src,
ResVal >
TransIter
typedef typename IterSource
< ResVal >::iterator
Iter
+ Collaboration diagram for _TransformIterT< IT, FUN >: