|
Compounds |
class | combining_iterator |
| Iterator mapping a function to a set of underlying sequences. More...
|
class | coupling_iterator |
| Iterator mapping a function to a pair of underlying sequences. More...
|
class | filtering_iterator |
| Iterator filtering undesired data. More...
|
struct | lowest_category_iterator |
| most generic of two given iterator categories More...
|
class | processing_iterator |
| Iterator mapping a unary function to an underlying sequence. More...
|
class | stepping_iterator |
| Iterator advancing in constant steps. More...
|
Functions |
template<class I, class F> combining_iterator< typename 1<
I >::value_type, F > | make_combining_iterator (I it1, I it2, F f) |
template<class It1, class It2, class Function> coupling_iterator< It1, It2,
Function > | make_coupling_iterator (It1 it1, It2 it2, Function f) |
template<class Iterator, class UnaryPredicate> filtering_iterator< Iterator,
UnaryPredicate > | make_filtering_iterator (Iterator it, UnaryPredicate p, Iterator beforeBegin, Iterator end) |
template<class I, class F> processing_iterator< I, F > | make_processing_iterator (I it, F p) |
template<class Iterator> stepping_iterator< Iterator > | make_stepping_iterator (Iterator it, typename stepping_iterator< Iterator >::difference_type step) |