Class pkd_vec¶
class pkd_vec<T, N> simd¶
template <typename T, size_t N>
struct pkd_vec { … } Packed storage for a vector with no alignment padding.
| T | Element type. |
| N | Number of elements. |
constructor pkd_vec<T, N>() ¶
constexpr pkd_vec() noexcept { … } Default constructor (uninitialized).
Fully qualified name: kfr::pkd_vec<T, N>::pkd_vec<T, N>()
Declared at simd/vec.hpp:1227
constructor pkd_vec<T, N>(const vec<T, N> &) ¶
pkd_vec(const vec<T, N>& value) noexcept Store a vec into this packed storage.
Fully qualified name: kfr::pkd_vec<T, N>::pkd_vec<T, N>(const vec<T, N> &)
Declared at simd/vec.hpp:1230
function pkd_vec<T, N>(Ts...) ¶
template <typename... Ts>
constexpr pkd_vec(Ts... init) noexcept : v { … } Initialize from up to N scalar values.
sizeof...(Ts) >= N . |
Fully qualified name: kfr::pkd_vec<T, N>::pkd_vec<T, N>(Ts...)
Declared at simd/vec.hpp:1237
Fully qualified name: kfr::pkd_vec<T, N>
Declared at simd/vec.hpp:1224
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.