using modular_weight_array = basic_weight_array< std::array< weight_type, 2 > >
using weight_type = basic_weight< sys::u32 >
using weight_array = basic_weight_array< weight_type >
get() -> T &
get() const -> constexpr T
SBN_INTERNAL_UNWRAP(/) -> SBN_INTERNAL_UNWRAP *
SBN_INTERNAL_UNWRAP(-)
SBN_INTERNAL_UNWRAP(+)
operator%=(T b) -> basic_weight &
operator/=(T b) -> basic_weight &
operator*=(T b) -> basic_weight &
operator-=(T b) -> basic_weight &
operator+=(T b) -> basic_weight &
operator=(basic_weight &&) -> basic_weight &
basic_weight(basic_weight &&)
operator=(const basic_weight &) -> basic_weight &
basic_weight(const basic_weight &)
~basic_weight()
basic_weight()
basic_weight(T value) -> constexpr
operator=(basic_weight_array &&) -> basic_weight_array &
operator<<(kernel_buffer & out, const weight_array & rhs) -> kernel_buffer &
operator>>(kernel_buffer & in, weight_array & rhs) -> kernel_buffer &
template <class T>
operator+(basic_weight< T > a, basic_weight< T > b) -> basic_weight< T >
template <class T>
operator/(basic_weight< T > a, basic_weight< T > b) -> basic_weight< T >
basic_weight_array(basic_weight_array &&)
template <class T>
operator-(basic_weight< T > a, basic_weight< T > b) -> basic_weight< T >
operator=(const basic_weight_array &) -> basic_weight_array &
template <class T>
operator%(basic_weight< T > a, basic_weight< T > b) -> basic_weight< T >
operator<<(std::ostream & out, const modular_weight_array & rhs) -> std::ostream &
basic_weight_array(const basic_weight_array &)
template <class T>
operator*(basic_weight< T > a, basic_weight< T > b) -> basic_weight< T >
operator<<(std::ostream & out, const weight_array & rhs) -> std::ostream &