xrpld
Loading...
Searching...
No Matches
xrpl::Number Member List

This is the complete list of members for xrpl::Number, including all inherited members.

doNormalize(bool &negative, T &mantissa, int &exponent, MantissaRange::rep const &minMantissa, MantissaRange::rep const &maxMantissa, MantissaRange::CuspRoundingFix cuspRoundingFixEnabled, bool dropped)xrpl::Numberfriend
exponent() const noexceptxrpl::Number
exponent_xrpl::Numberprivate
externalToInternal(rep mantissa)xrpl::Numberprivatestatic
getMantissaScale()xrpl::Numberstatic
getround()xrpl::Numberstatic
internalrep typedefxrpl::Numberprivate
isnormal() const noexceptxrpl::Numberprivate
kMaxExponentxrpl::Numberstatic
kMaxRepxrpl::Numberstatic
kMinExponentxrpl::Numberstatic
kRangexrpl::Numberthread_localprivatestatic
lowest() noexceptxrpl::Numberstatic
mantissa() const noexceptxrpl::Number
mantissa_xrpl::Numberprivate
mantissaLog()xrpl::Numberstatic
max() noexceptxrpl::Numberstatic
maxMantissa()xrpl::Numberstatic
min() noexceptxrpl::Numberstatic
minMantissa()xrpl::Numberstatic
modexrpl::Numberthread_localprivatestatic
negative_xrpl::Numberprivate
normalize(MantissaRange const &range)xrpl::Numberprivate
normalize(bool &negative, T &mantissa, int &exponent, internalrep const &minMantissa, internalrep const &maxMantissa, MantissaRange::CuspRoundingFix cuspRoundingFixEnabled)xrpl::Numberprivatestatic
normalize(bool &negative, uint128_t &mantissa, int &exponent, internalrep const &minMantissa, internalrep const &maxMantissa, MantissaRange::CuspRoundingFix cuspRoundingFixEnabled)xrpl::Numberprivatestatic
normalize(bool &negative, unsigned long long &mantissa, int &exponent, internalrep const &minMantissa, internalrep const &maxMantissa, MantissaRange::CuspRoundingFix cuspRoundingFixEnabled)xrpl::Numberprivatestatic
normalize(bool &negative, unsigned long &mantissa, int &exponent, internalrep const &minMantissa, internalrep const &maxMantissa, MantissaRange::CuspRoundingFix cuspRoundingFixEnabled)xrpl::Numberprivatestatic
normalizeToRange() constxrpl::Number
Number()=defaultxrpl::Numberexplicit
Number(rep mantissa)xrpl::Number
Number(rep mantissa, int exponent)xrpl::Numberexplicit
Number(bool negative, internalrep mantissa, int exponent, Unchecked) noexceptxrpl::Numberexplicit
Number(internalrep mantissa, int exponent, Unchecked) noexceptxrpl::Numberexplicit
Number(bool negative, internalrep mantissa, int exponent, Normalized)xrpl::Numberexplicit
Number(internalrep mantissa, int exponent, Normalized)xrpl::Numberexplicit
one()xrpl::Numberstatic
operator rep() constxrpl::Numberexplicit
operator!=(Number const &x, Number const &y) noexceptxrpl::Numberfriend
operator*=(Number const &x)xrpl::Number
operator+() const noexceptxrpl::Number
operator++()xrpl::Number
operator++(int)xrpl::Number
operator+=(Number const &x)xrpl::Number
operator-() const noexceptxrpl::Number
operator--()xrpl::Number
operator--(int)xrpl::Number
operator-=(Number const &x)xrpl::Number
operator/=(Number const &x)xrpl::Number
operator<(Number const &l, Number const &r) noexceptxrpl::Numberfriend
operator<<(std::ostream &os, Number const &x)xrpl::Numberfriend
operator<=(Number const &x, Number const &y) noexceptxrpl::Numberfriend
operator==(Number const &x, Number const &y) noexceptxrpl::Numberfriend
operator>(Number const &x, Number const &y) noexceptxrpl::Numberfriend
operator>=(Number const &x, Number const &y) noexceptxrpl::Numberfriend
rep typedefxrpl::Numberprivate
root(Number f, unsigned d)xrpl::Numberfriend
root2(Number f)xrpl::Numberfriend
RoundingMode enum namexrpl::Number
setMantissaScale(MantissaRange::MantissaScale scale)xrpl::Numberstatic
setround(RoundingMode inMode)xrpl::Numberstatic
shiftExponent(int exponentDelta) constxrpl::Numberprivate
signum() const noexceptxrpl::Number
to_string(Number const &amount)xrpl::Numberfriend
truncate() const noexceptxrpl::Number