operator%=(const u128 & rhs) -> u128 &operator/=(const u128 & rhs) -> u128 &div(const u128 & rhs) const -> u128_divoperator*=(const u128 & rhs) -> u128 &operator*(u128 && rhs) const -> u128operator*(const u128 & rhs) const -> u128operator-=(const u128 & rhs) -> u128 &operator+=(const u128 & rhs) -> u128 &operator--(int) -> u128operator--() -> u128 &operator++(int) -> u128operator++() -> u128 &operator>>=(const u128 & rhs) -> u128 &operator<<=(const u128 & rhs) -> u128 &b() const -> constexpr u64a() const -> constexpr u64operator^=(const u128 & rhs) -> u128 &operator&=(const u128 & rhs) -> u128 &operator|=(const u128 & rhs) -> u128 &operator-() const -> constexpr u128operator~() const -> constexpr u128operator!() const -> constexpr booloperator bool() const -> constexprexplicitoperator i64() const -> constexprexplicitoperator i32() const -> constexprexplicitoperator i16() const -> constexprexplicitoperator i8() const -> constexprexplicitoperator u64() const -> constexprexplicitoperator u32() const -> constexprexplicitoperator u16() const -> constexprexplicitoperator u8() const -> constexprexplicit~u128()operator=(u128 &&) -> u128 &u128(u128 &&)operator=(const u128 &) -> u128 &u128(const u128 &)u128()u128(u64 a, u64 b) -> constexprexplicitu128(u64 b) -> constexprSpecialisation of std::numeric_limits for sys::u128.
constexpr float_round_style round_style
Equals std::round_toward_zero.
constexpr bool tinyness_beforeEquals false.
constexpr bool trapsEquals false.
constexpr bool is_moduloEquals true.
constexpr bool is_boundedEquals true.
constexpr bool is_iec559Equals false.
constexpr bool has_denorm_lossEquals false.
constexpr float_denorm_style has_denorm
Equals std::denorm_absent.
constexpr bool has_signaling_NaNEquals false.
constexpr bool has_quiet_NaNEquals false.
constexpr bool has_infinityEquals false.
constexpr int max_exponent10Equals nought.
constexpr int max_exponentEquals nought.
constexpr int min_exponent10Equals nought.
constexpr int min_exponentEquals nought.
constexpr int radixEquals 2.
constexpr bool is_exactEquals true.
constexpr bool is_integerEquals true.
constexpr bool is_signedEquals false.
constexpr int digits10The number of base-10 digits.
constexpr int digitsThe number of base-2 digits.
constexpr bool is_specializedEquals true.
denorm_min() -> constexpr sys::u128Returns nought.
signaling_NaN() -> constexpr sys::u128Returns nought.
quiet_NaN() -> constexpr sys::u128Returns nought.
infinity() -> constexpr sys::u128Returns nought.
round_error() -> constexpr sys::u128Returns nought.
epsilon() -> constexpr sys::u128Returns nought.
lowest() -> constexpr sys::u128Returns nought.
max() -> constexpr sys::u128Returns .
min() -> constexpr sys::u128Returns nought.
Specialisation of std::hash for sys::u128.
public std::hash< sys::u64 >using argument_type = ::sys::u128Hash function argument type.
using result_type = size_tHash function return value type.
operator()(const argument_type & rhs) const -> result_typeCompute hash by XOR-ing hashes of lower and upper half.
operator<<(std::ostream & out, const u128 & rhs) -> std::ostream &template <char ... Chars> operator""_u128() -> constexpr u128to_string(const u128 & rhs) -> std::string