|
xrpld
|
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::Number | friend |
| exponent() const noexcept | xrpl::Number | |
| exponent_ | xrpl::Number | private |
| externalToInternal(rep mantissa) | xrpl::Number | privatestatic |
| getMantissaScale() | xrpl::Number | static |
| getround() | xrpl::Number | static |
| internalrep typedef | xrpl::Number | private |
| isnormal() const noexcept | xrpl::Number | private |
| kMaxExponent | xrpl::Number | static |
| kMaxRep | xrpl::Number | static |
| kMinExponent | xrpl::Number | static |
| kRange | xrpl::Number | thread_localprivatestatic |
| lowest() noexcept | xrpl::Number | static |
| mantissa() const noexcept | xrpl::Number | |
| mantissa_ | xrpl::Number | private |
| mantissaLog() | xrpl::Number | static |
| max() noexcept | xrpl::Number | static |
| maxMantissa() | xrpl::Number | static |
| min() noexcept | xrpl::Number | static |
| minMantissa() | xrpl::Number | static |
| mode | xrpl::Number | thread_localprivatestatic |
| negative_ | xrpl::Number | private |
| normalize(MantissaRange const &range) | xrpl::Number | private |
| normalize(bool &negative, T &mantissa, int &exponent, internalrep const &minMantissa, internalrep const &maxMantissa, MantissaRange::CuspRoundingFix cuspRoundingFixEnabled) | xrpl::Number | privatestatic |
| normalize(bool &negative, uint128_t &mantissa, int &exponent, internalrep const &minMantissa, internalrep const &maxMantissa, MantissaRange::CuspRoundingFix cuspRoundingFixEnabled) | xrpl::Number | privatestatic |
| normalize(bool &negative, unsigned long long &mantissa, int &exponent, internalrep const &minMantissa, internalrep const &maxMantissa, MantissaRange::CuspRoundingFix cuspRoundingFixEnabled) | xrpl::Number | privatestatic |
| normalize(bool &negative, unsigned long &mantissa, int &exponent, internalrep const &minMantissa, internalrep const &maxMantissa, MantissaRange::CuspRoundingFix cuspRoundingFixEnabled) | xrpl::Number | privatestatic |
| normalizeToRange() const | xrpl::Number | |
| Number()=default | xrpl::Number | explicit |
| Number(rep mantissa) | xrpl::Number | |
| Number(rep mantissa, int exponent) | xrpl::Number | explicit |
| Number(bool negative, internalrep mantissa, int exponent, Unchecked) noexcept | xrpl::Number | explicit |
| Number(internalrep mantissa, int exponent, Unchecked) noexcept | xrpl::Number | explicit |
| Number(bool negative, internalrep mantissa, int exponent, Normalized) | xrpl::Number | explicit |
| Number(internalrep mantissa, int exponent, Normalized) | xrpl::Number | explicit |
| one() | xrpl::Number | static |
| operator rep() const | xrpl::Number | explicit |
| operator!=(Number const &x, Number const &y) noexcept | xrpl::Number | friend |
| operator*=(Number const &x) | xrpl::Number | |
| operator+() const noexcept | xrpl::Number | |
| operator++() | xrpl::Number | |
| operator++(int) | xrpl::Number | |
| operator+=(Number const &x) | xrpl::Number | |
| operator-() const noexcept | xrpl::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) noexcept | xrpl::Number | friend |
| operator<<(std::ostream &os, Number const &x) | xrpl::Number | friend |
| operator<=(Number const &x, Number const &y) noexcept | xrpl::Number | friend |
| operator==(Number const &x, Number const &y) noexcept | xrpl::Number | friend |
| operator>(Number const &x, Number const &y) noexcept | xrpl::Number | friend |
| operator>=(Number const &x, Number const &y) noexcept | xrpl::Number | friend |
| rep typedef | xrpl::Number | private |
| root(Number f, unsigned d) | xrpl::Number | friend |
| root2(Number f) | xrpl::Number | friend |
| RoundingMode enum name | xrpl::Number | |
| setMantissaScale(MantissaRange::MantissaScale scale) | xrpl::Number | static |
| setround(RoundingMode inMode) | xrpl::Number | static |
| shiftExponent(int exponentDelta) const | xrpl::Number | private |
| signum() const noexcept | xrpl::Number | |
| to_string(Number const &amount) | xrpl::Number | friend |
| truncate() const noexcept | xrpl::Number |