|
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.