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