30 template <
typename simd_t,
typename char_t>
32 requires simd::simd_concept<remove_cvref_t<simd_t>>
34 inline debug_stream_type<char_t> & operator<<(debug_stream_type<char_t> & s, simd_t && simd)
36 using simd_type = remove_cvref_t<simd_t>;
37 constexpr
size_t length = simd::simd_traits<simd_type>::length;
38 using scalar_type =
typename simd::simd_traits<simd_type>::scalar_type;
41 for (
size_t i = 0; i < length; ++i)
Provides seqan3::simd::simd_concept.
Provides seqan3::simd::simd_traits.
Provides seqan3::debug_stream and related types.
Provides seqan3::debug_stream and related types.
The main SeqAn3 namespace.