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

Specify that a type represents a scalar value. More...

#include <eve/concept/vectorizable.hpp>

Detailed Description

Specify that a type represents a scalar value.

The concept unsigned_scalar_value<T> is satisfied if and only if T satisfies eve::arithmetic_scalar_value<T> and std::floating_point<T>.

Examples

  • float
  • double

Concept definition

template<typename T>
concept eve::floating_scalar_value = arithmetic_scalar_value<T> && std::floating_point<T>
Specify that a type represents a type suitable for vectorization.
Definition: scalar.hpp:110
Specify that a type represents a scalar value.
Definition: vectorizable.hpp:80