|
nfx-datatypes 0.1.1
Cross-platform C++ library with high-precision Int128 and Decimal datatypes
|
This is the complete list of members for nfx::datatypes::Decimal, including all inherited members.
| abs() const noexcept | nfx::datatypes::Decimal | inline |
| ceil() const noexcept | nfx::datatypes::Decimal | inline |
| Decimal() noexcept | nfx::datatypes::Decimal | inline |
| Decimal(float value) noexcept | nfx::datatypes::Decimal | inlineexplicit |
| Decimal(double value) noexcept | nfx::datatypes::Decimal | explicit |
| Decimal(std::int32_t value) noexcept | nfx::datatypes::Decimal | inlineexplicit |
| Decimal(std::int64_t value) noexcept | nfx::datatypes::Decimal | inlineexplicit |
| Decimal(std::uint32_t value) noexcept | nfx::datatypes::Decimal | inlineexplicit |
| Decimal(std::uint64_t value) noexcept | nfx::datatypes::Decimal | inlineexplicit |
| Decimal(std::string_view str) | nfx::datatypes::Decimal | inlineexplicit |
| Decimal(const Int128 &val) | nfx::datatypes::Decimal | explicit |
| Decimal(const Decimal &other) noexcept=default | nfx::datatypes::Decimal | |
| Decimal(Decimal &&other) noexcept=default | nfx::datatypes::Decimal | |
| decimalPlacesCount() const noexcept | nfx::datatypes::Decimal | |
| flags() const noexcept | nfx::datatypes::Decimal | inline |
| flags() noexcept | nfx::datatypes::Decimal | inline |
| floor() const noexcept | nfx::datatypes::Decimal | inline |
| fromString(std::string_view str, Decimal &result) noexcept | nfx::datatypes::Decimal | static |
| fromString(std::string_view str) noexcept | nfx::datatypes::Decimal | static |
| mantissa() const noexcept | nfx::datatypes::Decimal | inline |
| mantissa() noexcept | nfx::datatypes::Decimal | inline |
| operator!=(float val) const noexcept | nfx::datatypes::Decimal | inline |
| operator!=(double val) const noexcept | nfx::datatypes::Decimal | inline |
| operator!=(std::int64_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator!=(std::uint64_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator!=(std::int32_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator!=(const Int128 &val) const noexcept | nfx::datatypes::Decimal | inline |
| operator*(const Decimal &other) const | nfx::datatypes::Decimal | |
| operator*=(const Decimal &other) | nfx::datatypes::Decimal | inline |
| operator+(const Decimal &other) | nfx::datatypes::Decimal | |
| operator+=(const Decimal &other) | nfx::datatypes::Decimal | inline |
| operator-(const Decimal &other) | nfx::datatypes::Decimal | inline |
| operator-() const noexcept | nfx::datatypes::Decimal | inline |
| operator-=(const Decimal &other) | nfx::datatypes::Decimal | inline |
| operator/(const Decimal &other) const | nfx::datatypes::Decimal | |
| operator/=(const Decimal &other) | nfx::datatypes::Decimal | inline |
| operator<(float val) const noexcept | nfx::datatypes::Decimal | inline |
| operator<(double val) const noexcept | nfx::datatypes::Decimal | inline |
| operator<(std::int64_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator<(std::uint64_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator<(std::int32_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator<(const Int128 &val) const noexcept | nfx::datatypes::Decimal | |
| operator<=(float val) const noexcept | nfx::datatypes::Decimal | inline |
| operator<=(double val) const noexcept | nfx::datatypes::Decimal | inline |
| operator<=(std::int64_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator<=(std::uint64_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator<=(std::int32_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator<=(const Int128 &val) const noexcept | nfx::datatypes::Decimal | inline |
| operator<=>(const Decimal &other) const noexcept | nfx::datatypes::Decimal | |
| operator=(const Decimal &other) noexcept=default | nfx::datatypes::Decimal | |
| operator=(Decimal &&other) noexcept=default | nfx::datatypes::Decimal | |
| operator==(const Decimal &other) const noexcept | nfx::datatypes::Decimal | |
| operator==(float val) const noexcept | nfx::datatypes::Decimal | inline |
| operator==(double val) const noexcept | nfx::datatypes::Decimal | inline |
| operator==(std::int64_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator==(std::uint64_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator==(std::int32_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator==(const Int128 &val) const noexcept | nfx::datatypes::Decimal | |
| operator>(float val) const noexcept | nfx::datatypes::Decimal | inline |
| operator>(double val) const noexcept | nfx::datatypes::Decimal | inline |
| operator>(std::int64_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator>(std::uint64_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator>(std::int32_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator>(const Int128 &val) const noexcept | nfx::datatypes::Decimal | inline |
| operator>=(float val) const noexcept | nfx::datatypes::Decimal | inline |
| operator>=(double val) const noexcept | nfx::datatypes::Decimal | inline |
| operator>=(std::int64_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator>=(std::uint64_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator>=(std::int32_t val) const noexcept | nfx::datatypes::Decimal | inline |
| operator>=(const Int128 &val) const noexcept | nfx::datatypes::Decimal | inline |
| round(std::int32_t decimalsPlacesCount=0, RoundingMode mode=RoundingMode::ToNearest) const noexcept | nfx::datatypes::Decimal | |
| RoundingMode enum name | nfx::datatypes::Decimal | |
| scale() const noexcept | nfx::datatypes::Decimal | |
| sqrt() const | nfx::datatypes::Decimal | |
| std::numeric_limits< Decimal > (defined in nfx::datatypes::Decimal) | nfx::datatypes::Decimal | friend |
| toBits() const noexcept | nfx::datatypes::Decimal | |
| toDouble() const noexcept | nfx::datatypes::Decimal | |
| toString() const | nfx::datatypes::Decimal | |
| trunc() const noexcept | nfx::datatypes::Decimal | inline |
| ~Decimal()=default | nfx::datatypes::Decimal |