template<typename... Iters>
struct itertools::zip_iter< Iters >
Iterator for a itertools::zipped range.
It stores iterators of the original ranges in a tuple. Incrementing simply increments each iterator individually. Dereferencing returns a tuple containing the results of dereferencing each iterator.
See itertools::zip(Rs &&...rgs) for more details.
- Template Parameters
-
Definition at line 47 of file zip.hpp.
template<typename... Iters>
template<typename SentinelIter >
Equal-to operator for a itertools::zip_iter and an itertools::sentinel_t.
Only one of the iterators has to be equal to the corresponding iterator of the sentinel. In case the original ranges have different lengths, the itertools::zipped range should have the length of the shortest range.
- Template Parameters
-
SentinelIter | Iterator type of the sentinel. |
- Parameters
-
- Returns
- True, if one of the original iterators is equal to the corresponding iterator of the sentinel.
Definition at line 86 of file zip.hpp.