|
|
using | intrinsic_type = simd::Vec128_t<ScalarType> |
|
using | iterator = Iterator |
|
using | const_iterator = ConstIterator |
|
|
| interleaved (ScalarType *start, ScalarType *end) |
|
| interleaved (ScalarType *start, const size_t size) |
|
| interleaved (const std::span< ScalarType > span) |
|
template<size_t, std::ranges::contiguous_range R> |
| | interleaved (R &&r) |
|
iterator | begin () const |
|
const ScalarType * | end () const |
|
const_iterator | cbegin () const |
|
const ScalarType * | cend () const |
|
size_t | size () const |
|
|
static constexpr size_t | vectorizeable_size (size_t size) |
|
|
static constexpr size_t | lanes = sizeof(intrinsic_type) / sizeof(ScalarType) |
The documentation for this struct was generated from the following file: