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