|
template<typename... Iterators> |
| ZipIterator (std::tuple< Iterators... > iters) -> ZipIterator< Iterators... > |
| Deduce the iterator types from the types inside the tuple.
|
|
template<typename Adaptor , typename... Containers> |
auto | adapt_zip (Adaptor &&adaptor, Containers &... containers) |
| Return a zip iterator built from an adapter applied to containers.
|
|
template<typename... Containers> |
auto | begin (zip< Containers... > &zipper) |
| Begin function like std::begin.
|
|
template<typename... Containers> |
auto | end (zip< Containers... > &zipper) |
| end function like std::end
|
|
template<typename... Containers> |
auto | cbegin (zip< Containers... > &zipper) |
| Begin function like std::begin.
|
|
template<typename... Containers> |
auto | cend (zip< Containers... > &zipper) |
| end function like std::end
|
|
template<typename... Containers> |
auto | rbegin (zip< Containers... > &zipper) |
| Begin function like std::begin.
|
|
template<typename... Containers> |
auto | rend (zip< Containers... > &zipper) |
| end function like std::end
|
|
Tools for iterating over collections.