|
native 0.0.1
Vectors, masks and wide register packs for C++26
|
This is the complete list of members for native::wide< T, N >, including all inherited members.
| apply(F &&f) noexcept(noexcept(std::apply(std::forward< F >(f), registers))) | native::wide< T, N > | inline |
| apply(F &&f) const noexcept(noexcept(std::apply(std::forward< F >(f), registers))) | native::wide< T, N > | inline |
| broadcast(T const &value) noexcept(N==0||std::is_nothrow_copy_constructible_v< T >) | native::wide< T, N > | inlinestatic |
| get() &noexcept | native::wide< T, N > | inline |
| get() const &noexcept | native::wide< T, N > | inline |
| get() &&noexcept | native::wide< T, N > | inline |
| get() const &&noexcept | native::wide< T, N > | inline |
| wide()=default | native::wide< T, N > | |
| wide() noexcept(std::is_nothrow_default_constructible_v< std::array< T, N > >) | native::wide< T, N > | inline |
| wide(std::array< T, N > values) noexcept(std::is_nothrow_move_constructible_v< std::array< T, N > >) | native::wide< T, N > | inline |
| wide(U &&... values) noexcept((std::is_nothrow_constructible_v< T, U && > &&...)) | native::wide< T, N > | inlineexplicit |
| wide(U const &value) noexcept(std::is_nothrow_constructible_v< T, U const & > &&(N==0||std::is_nothrow_copy_constructible_v< T >)) | native::wide< T, N > | inlineexplicit |
| wide(wide< U, N > const &source) noexcept(N==0||std::is_nothrow_constructible_v< T, U const & >) | native::wide< T, N > | inlineexplicit |
| wide(wide< U, N > &&source) noexcept(N==0||std::is_nothrow_constructible_v< T, U && >) | native::wide< T, N > | inlineexplicit |