vir-simd 0.4.189
Parallelism TS 2 extensions and simd fallback implementation
Loading...
Searching...
No Matches
vir::vectorizable Concept Reference

Satisfied for all arithmetic types except bool. More...

#include <simd_concepts.h>

Concept definition

template<typename T>
concept vir::vectorizable = arithmetic<T> and not std::same_as<T, bool>
This concept matches the core language defintion of an arithmetic type.
Definition simd_concepts.h:27
Satisfied for all arithmetic types except bool.
Definition simd_concepts.h:37

Detailed Description

Satisfied for all arithmetic types except bool.

This concept matches the vectorizable type as introduced in the Parallelism TS 2.

Note
The C++26 definition of a vectorizable type is different.