native 0.0.1
Vectors, masks and wide register packs for C++26
Loading...
Searching...
No Matches
native::wide< T, N > Member List

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() &noexceptnative::wide< T, N >inline
get() const &noexceptnative::wide< T, N >inline
get() &&noexceptnative::wide< T, N >inline
get() const &&noexceptnative::wide< T, N >inline
wide()=defaultnative::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