eve::algo::views::zip_range< Rngs > Struct Template Reference
A relaxed_range
on top of multiple relaxed_range
. All individual components have to have the same size. Should probably never be created directly, instead use zip
.
More...
Detailed Description
template<relaxed_range ... Rngs>
struct eve::algo::views::zip_range< Rngs >
struct eve::algo::views::zip_range< Rngs >
A relaxed_range
on top of multiple relaxed_range
. All individual components have to have the same size. Should probably never be created directly, instead use zip
.
You can rezip the components with new traits by using operator[]
: zip_range<Components...>[common_type] will convert all components to a common type between them, for example.
Required header: #include <eve/algo/views/zip.hpp>
Has a shorthand eve::views::zip_range
in <eve/views/zip.hpp>
.
Inherits kumi::tuple< Rngs... >.