#include "./range.h"
#include "./types.h"
#include "./view.h"
#include <tuple>
Go to the source code of this file.
|
| template<typename... Iterators> |
| constexpr zip_iterator< Iterators... > | emlabcpp::operator+ (zip_iterator< Iterators... > lh, std::ptrdiff_t m) |
| |
| template<typename... Iterators> |
| constexpr bool | emlabcpp::operator!= (zip_iterator< Iterators... > const &lh, zip_iterator< Iterators... > const &rh) |
| |
| template<range_container... Ts> |
| auto | emlabcpp::zip (Ts &&... cont) |
| | Creates a view of zip iterators for specified containers. More...
|
| |
| template<typename TuplesTuple , std::size_t... ItemIndexes, std::size_t... TupleIndexes> |
| auto | emlabcpp::tuple_zip_impl (TuplesTuple &&tpls, std::index_sequence< ItemIndexes... >, std::index_sequence< TupleIndexes... >) |
| |
| template<gettable_container Tuple, gettable_container... Tuples> |
| auto | emlabcpp::zip (Tuple &&frst, Tuples &&... tpls) |
| | Zips a set of gettable containers of same size into a tuples. More...
|
| |