E.V.E
v2022.03.00
eve::signed_scalar_value Concept Reference

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

#include <eve/concept/vectorizable.hpp>

Detailed Description

Specify that a type represents a signed scalar value.

The concept signed_scalar_value<T> is satisfied if and only if T satisfies eve::scalar_value<T> and std::integral<T>.

Examples

  • std::int32_t
  • float

Concept definition

template<typename T>
concept eve::signed_scalar_value = scalar_value<T> && std::is_signed_v<T>
Specify that a type represents a scalar value.
Definition: vectorizable.hpp:71
Specify that a type represents a signed scalar value.
Definition: vectorizable.hpp:98