NiHu
2.0
|
implementation of a dual iterator More...
#include <utility>
Go to the source code of this file.
Classes | |
struct | NiHu::iteration::diadic |
inner and outer iterators (Descartes) More... | |
struct | NiHu::iteration::diagonal |
parallel More... | |
class | NiHu::dual_iterator< IterationMode, It1, It2 > |
class | NiHu::dual_iterator< iteration::diagonal, It1, It2 > |
two iterators traversing in parallel mode More... | |
class | NiHu::dual_iterator< iteration::diadic, It1, It2 > |
two iterators traversing in Descartes mode More... | |
class | NiHu::dual_range< IterationMode, OutIt, InIt > |
a combination of two ranges More... | |
Namespaces | |
NiHu::iteration | |
dual iteration options | |
Functions | |
template<class IterationMode , class OutIt , class InIt > | |
dual_range< IterationMode, OutIt, InIt > | NiHu::create_dual_range (IterationMode, OutIt obegin, OutIt oend, InIt ibegin, InIt iend) |
factory function to create a dual range More... | |
implementation of a dual iterator
Definition in file dual_range.hpp.
dual_range<IterationMode, OutIt, InIt> NiHu::create_dual_range | ( | IterationMode | , |
OutIt | obegin, | ||
OutIt | oend, | ||
InIt | ibegin, | ||
InIt | iend | ||
) |
factory function to create a dual range
IterationMode | the iteration mode |
OutIt | the outer iterator type |
InIt | the inner iterator type |
[in] | obegin | the outer iterator's begin |
[in] | oend | the outer iterator's end |
[in] | ibegin | the inner iterator's begin |
[in] | iend | the inner iterator's end |
Definition at line 234 of file dual_range.hpp.