64 template <
typename simd_t>
66 #if SEQAN3_DOXYGEN_ONLY(1)0
75 static constexpr
auto length = IMPLEMENTATION_DEFINED;
80 static constexpr
auto max_length = IMPLEMENTATION_DEFINED;
static constexpr auto length
The number of packed values in a simd vector (is not defined if simd_t does not satisfy seqan3::simd:...
Definition: simd_traits.hpp:75
IMPLEMENTATION_DEFINED mask_type
The type returned by comparison operators (is not defined if simd_t does not satisfy seqan3::simd::si...
Definition: simd_traits.hpp:84
static constexpr auto max_length
The maximum number of packable values in a simd vector, if the underlying type would be [u]int8_t (is...
Definition: simd_traits.hpp:80
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:58
IMPLEMENTATION_DEFINED scalar_type
The underlying type of a simd vector (is not defined if simd_t does not satisfy seqan3::simd::simd_co...
Definition: simd_traits.hpp:71
seqan3::simd::simd_traits is the trait class that provides uniform interface to the properties of sim...
Definition: simd_traits.hpp:65
IMPLEMENTATION_DEFINED swizzle_type
The type used to define how to swizzle a simd vector (is not defined if simd_t does not satisfy seqan...
Definition: simd_traits.hpp:88