Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
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 type Src
typedef value_type Val
typedef 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 key_type Key
typedef second_type Val
typedef iterator KeyIter
typedef 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 value_type Val
typedef 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 value_type Val
typedef 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 type Src
typedef Ret ResVal
typedef TransformIter< Src, ResVal > TransIter
typedef iterator Iter
+ Collaboration diagram for _TransformIterT< IT, FUN >:

Function Documentation

◆ takePairFirst()

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

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

References takePairFirst(), and lib::transformIterator().

Referenced by takePairFirst().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ takePairSecond()

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

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

References takePairSecond(), and lib::transformIterator().

Referenced by takePairSecond().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: