10 #ifndef LARCOREALG_COREUTILS_ENUMERATE_H 11 #define LARCOREALG_COREUTILS_ENUMERATE_H 68 template <std::size_t Lead,
typename... Iterables>
76 template <
typename... Iterables>
78 {
return enumerate<0U>(std::forward<Iterables>(iterables)...); }
87 #endif // LARCOREALG_COREUTILS_ENUMERATE_H Definition of util::zip().
Namespace for general, non-LArSoft-specific utilities.
auto infinite_counter(T begin=T{})
Version of util::counter() starting at begin and never ending.
auto enumerate(Iterables &&...iterables)
Range-for loop helper tracking the number of iteration.
Test of util::counter and support utilities.