NiHu
2.0
|
two iterators traversing in Descartes mode More...
#include <dual_range.hpp>
Public Types | |
typedef dual_iterator< iteration::diagonal, It1, It2 > | base_t |
the base type | |
typedef dual_iterator | type |
self-returning metafunction | |
![]() | |
typedef dual_iterator | type |
self-returning metafunction | |
Public Member Functions | |
dual_iterator (It1 it1, It2 it2, It2 begin2, It2 end2) | |
constructor More... | |
const dual_iterator & | operator++ () |
increment operator More... | |
![]() | |
dual_iterator (It1 it1, It2 it2) | |
constructor More... | |
const dual_iterator & | operator++ () |
increment operator More... | |
bool | operator!= (dual_iterator< iteration::diagonal, It1, It2 > const &other) const |
compare two iterators More... | |
const It1 & | get_first (void) const |
return first iterator More... | |
const It2 & | get_second (void) const |
return second iterator More... | |
two iterators traversing in Descartes mode
It1 | the first iterator type |
It2 | the second iterator type |
Definition at line 109 of file dual_range.hpp.
|
inline |
constructor
[in] | it1 | the first iterator |
[in] | it2 | the second iterator |
[in] | begin2 | begin of the second iterator |
[in] | end2 | end of the second iterator |
Definition at line 125 of file dual_range.hpp.
|
inline |
increment operator
Definition at line 133 of file dual_range.hpp.