E.V.E
v2023.02.15
Loading...
Searching...
No Matches
eve::combinable_to Concept Reference

Checks that the types passed can be passed to eve::combine and that the resulting type would be Tgt. More...

Detailed Description

Checks that the types passed can be passed to eve::combine and that the resulting type would be Tgt.

Concept definition

template<typename Tgt, typename W0, typename W1, typename... Ws>
concept combinable_to = combinable<W0, W1, Ws...>
&& std::same_as<typename W0::value_type, typename Tgt::value_type>
&& (W0::size() * (sizeof...(Ws) + 2)) == Tgt::size()
Checks that the types passed can be passed to eve::combine and that the resulting type would be Tgt.
Definition combinable.hpp:39
Checks that the types passed are all SIMD values that can be passed to eve::combine....
Definition combinable.hpp:25
Specifies that a type is a SIMD type. The concept simd_value<T> is satisfied if and only if T satisfi...
Definition vectorized.hpp:34