Definition of util::zip()
.
More...
#include "larcorealg/CoreUtils/span.h"
#include <iterator>
#include <utility>
#include <tuple>
#include <type_traits>
#include <cstddef>
Go to the source code of this file.
Classes | |
class | util::details::zip_iterator< Lead, Iters > |
class | util::details::zip_iterator< Lead > |
Namespaces | |
util | |
Namespace for general, non-LArSoft-specific utilities. | |
util::details | |
Functions | |
template<std::size_t Lead, typename... Iterables> | |
auto | util::details::make_zip_begin_iterator (Iterables &&...iterables) |
template<std::size_t Lead, typename... Iterables> | |
auto | util::details::make_zip_end_iterator (Iterables &&...iterables) |
Parallel iterations | |
template<std::size_t Lead, typename... Iterables> | |
auto | util::zip (Iterables &&...iterables) |
Range-for loop helper iterating across many collections at the same time. More... | |
template<typename... Iterables> | |
auto | util::zip (Iterables &&...iterables) |
Version of zip() with first iterator implicitly leading the iteration. More... | |
Definition of util::zip()
.
This is a header-only library.
Definition in file zip.h.