Struct zip

Nested Relationships

Nested Types

Struct Documentation

struct zip

Public Types

template<typename ...Tuples>
using PreZip = proxsuite::linalg::veg::meta::type_sequence_zip<Tuple, Tuples...>
template<typename ...Tuples>
using Zip = proxsuite::linalg::veg::meta::detected_t<PreZip, typename meta::TupleBaseInfo<Tuples>::Tuple...>

Public Functions

inline  VEG_TEMPLATE ((typename... Tuples), requires(VEG_ALL_OF(VEG_CONCEPT(tuple::tuple< Tuples >)) &&VEG_CONCEPT(all_same< tuple::meta::tuple_size< Tuples >... >)), VEG_NODISCARD VEG_INLINE constexpr auto operator(),(... tups, Tuples)) const VEG_NOEXCEPT -> Zip< Tuples... >