compare(const uintwide_t< Width2, LimbType, AllocatorType, RePhraseIsSigned > &other) const -> std::int_fast8_t (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
compare(const uintwide_t< Width2, LimbType, AllocatorType, RePhraseIsSigned > &other) const -> std::int_fast8_t (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
const_iterator typedef (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
const_reverse_iterator typedef (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
crepresentation() const -> const representation_type & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
double_limb_type typedef (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
double_width_type typedef (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
eval_divide_by_single_limb(const limb_type short_denominator, const unsigned_fast_type u_offset, uintwide_t *remainder) (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
from_rep(const representation_type &other_rep) -> uintwide_t (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlinestatic |
from_rep(representation_type &&other_rep) -> uintwide_t (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlinestatic |
is_neg(uintwide_t< Width2, LimbType, AllocatorType, RePhraseIsSigned >) -> bool (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlinestatic |
is_neg(uintwide_t< Width2, LimbType, AllocatorType, RePhraseIsSigned > a) -> bool (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlinestatic |
is_zero() const -> bool (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
iterator typedef (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
limb_type typedef (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
limits_helper_lowest(bool is_signed) -> uintwide_t (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlinestatic |
limits_helper_max(bool is_signed) -> uintwide_t (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlinestatic |
limits_helper_min(bool is_signed) -> uintwide_t (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlinestatic |
limits_helper_min() -> uintwide_t (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlinestatic |
mul_by_limb(const limb_type v) -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
my_width2 (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | static |
negate() (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
number_of_limbs (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | static |
number_of_limbs_karatsuba_threshold (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | static |
operator bool() const (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlineexplicit |
operator double() const (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlineexplicit |
operator float() const (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlineexplicit |
operator IntegralType() const (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlineexplicit |
operator long double() const (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlineexplicit |
operator uintwide_t< OtherWidth2, LimbType, AllocatorType, OtherIsSigned >() const (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator uintwide_t< Width2, LimbType, AllocatorType, OtherIsSigned >() const (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator!=(const uintwide_t &other) const -> bool (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator%=(const uintwide_t &other) -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator&=(const uintwide_t &other) -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator*=(const uintwide_t &other) -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator+() const -> const uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator++() -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator++(int) -> uintwide_t (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator+=(const uintwide_t &other) -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator-() const -> uintwide_t (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator--() -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator--(int) -> uintwide_t (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator-=(const uintwide_t &other) -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator/=(const uintwide_t &other) -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator<(const uintwide_t &other) const -> bool (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator<<=(const SignedIntegralType n) -> typename std::enable_if<((std::is_integral< SignedIntegralType >::value) &&(std::is_signed< SignedIntegralType >::value)), uintwide_t >::type & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator<<=(const UnsignedIntegralType n) -> typename std::enable_if<((std::is_integral< UnsignedIntegralType >::value) &&(!std::is_signed< UnsignedIntegralType >::value)), uintwide_t >::type & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator<=(const uintwide_t &other) const -> bool (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator=(const uintwide_t &other) -> uintwide_t &=default (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
operator=(const uintwide_t< Width2, LimbType, AllocatorType, OtherIsSigned > &other) -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator=(uintwide_t &&other) noexcept -> uintwide_t &=default (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
operator=(uintwide_t< Width2, LimbType, AllocatorType, OtherIsSigned > &&other) -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator==(const uintwide_t &other) const -> bool (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator>(const uintwide_t &other) const -> bool (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator>=(const uintwide_t &other) const -> bool (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator>>=(const SignedIntegralType n) -> typename std::enable_if<((std::is_integral< SignedIntegralType >::value) &&(std::is_signed< SignedIntegralType >::value)), uintwide_t >::type & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator>>=(const UnsignedIntegralType n) -> typename std::enable_if<((std::is_integral< UnsignedIntegralType >::value) &&(!std::is_signed< UnsignedIntegralType >::value)), uintwide_t >::type & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator^=(const uintwide_t &other) -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator|=(const uintwide_t &other) -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
operator~() -> uintwide_t & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
representation() -> representation_type & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
representation() const -> const representation_type & (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
representation_type typedef (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
reverse_iterator typedef (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
uintwide_t (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | friend |
uintwide_t()=default (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
uintwide_t(const UnsignedIntegralType v, typename std::enable_if<((std::is_integral< UnsignedIntegralType >::value) &&(std::is_unsigned< UnsignedIntegralType >::value) &&(std::numeric_limits< UnsignedIntegralType >::digits<=std::numeric_limits< limb_type >::digits))>::type *=nullptr) (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
uintwide_t(const UnsignedIntegralType v, typename std::enable_if<((std::is_integral< UnsignedIntegralType >::value) &&(std::is_unsigned< UnsignedIntegralType >::value) &&(std::numeric_limits< UnsignedIntegralType >::digits > std::numeric_limits< limb_type >::digits))>::type *p_nullparam=nullptr) (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
uintwide_t(const SignedIntegralType v, typename std::enable_if<((std::is_integral< SignedIntegralType >::value) &&(std::is_signed< SignedIntegralType >::value))>::type *p_nullparam=nullptr) (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
uintwide_t(const FloatingPointType f) (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
uintwide_t(const uintwide_t &other)=default (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
uintwide_t(const uintwide_t< Width2, LimbType, AllocatorType, OtherIsSigned > &other) (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
uintwide_t(const uintwide_t< OtherWidth2, LimbType, AllocatorType, OtherIsSigned > &v) (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlineexplicit |
uintwide_t(const uintwide_t< OtherWidth2, LimbType, AllocatorType, OtherIsSigned > &v) (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inlineexplicit |
uintwide_t(const char *str_input) (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
uintwide_t(uintwide_t &&other) noexcept=default (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
uintwide_t(uintwide_t< Width2, LimbType, AllocatorType, OtherIsSigned > &&other) (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
ularge_type typedef (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
ushort_type typedef (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |
wr_string(char *str_result, const std::uint_fast8_t base_rep=0x10U, const bool show_base=true, const bool show_pos=false, const bool is_uppercase=true, unsigned_fast_type field_width=0U, const char fill_char=static_cast< char >('0')) const -> bool (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | inline |
wr_string_max_buffer_size_dec (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | static |
wr_string_max_buffer_size_hex (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | static |
wr_string_max_buffer_size_oct (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | static |
~uintwide_t()=default (defined in math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned >) | math::wide_integer::uintwide_t< Width2, LimbType, AllocatorType, IsSigned > | |