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