E.V.E
v2023.02.15
eve::arithmetic_scalar_value Concept Reference

Specify that a type represents a type suitable for vectorization. More...

#include <eve/concept/scalar.hpp>

Detailed Description

Specify that a type represents a type suitable for vectorization.

The concept arithmetic_scalar_value<T> is satisfied if and only if T can be used as a base type for eve::wide , i.e it's either satisfying eve::plain_scalar_value or eve::product_scalar_value

Example Types

  • kumi::tuple<float,int>
  • logical<double>
  • float

Concept definition

template<typename T>
Specify that a type represents a type suitable for vectorization.
Definition: scalar.hpp:110
Specify that a type represents a plain scalar value.
Definition: scalar.hpp:45
Specify that a type represents a product type made of scalars.
Definition: scalar.hpp:94