nfx-datatypes 0.1.1
Cross-platform C++ library with high-precision Int128 and Decimal datatypes
Loading...
Searching...
No Matches
nfx::datatypes::Decimal Member List

This is the complete list of members for nfx::datatypes::Decimal, including all inherited members.

abs() const noexceptnfx::datatypes::Decimalinline
ceil() const noexceptnfx::datatypes::Decimalinline
Decimal() noexceptnfx::datatypes::Decimalinline
Decimal(float value) noexceptnfx::datatypes::Decimalinlineexplicit
Decimal(double value) noexceptnfx::datatypes::Decimalexplicit
Decimal(std::int32_t value) noexceptnfx::datatypes::Decimalinlineexplicit
Decimal(std::int64_t value) noexceptnfx::datatypes::Decimalinlineexplicit
Decimal(std::uint32_t value) noexceptnfx::datatypes::Decimalinlineexplicit
Decimal(std::uint64_t value) noexceptnfx::datatypes::Decimalinlineexplicit
Decimal(std::string_view str)nfx::datatypes::Decimalinlineexplicit
Decimal(const Int128 &val)nfx::datatypes::Decimalexplicit
Decimal(const Decimal &other) noexcept=defaultnfx::datatypes::Decimal
Decimal(Decimal &&other) noexcept=defaultnfx::datatypes::Decimal
decimalPlacesCount() const noexceptnfx::datatypes::Decimal
flags() const noexceptnfx::datatypes::Decimalinline
flags() noexceptnfx::datatypes::Decimalinline
floor() const noexceptnfx::datatypes::Decimalinline
fromString(std::string_view str, Decimal &result) noexceptnfx::datatypes::Decimalstatic
fromString(std::string_view str) noexceptnfx::datatypes::Decimalstatic
mantissa() const noexceptnfx::datatypes::Decimalinline
mantissa() noexceptnfx::datatypes::Decimalinline
operator!=(float val) const noexceptnfx::datatypes::Decimalinline
operator!=(double val) const noexceptnfx::datatypes::Decimalinline
operator!=(std::int64_t val) const noexceptnfx::datatypes::Decimalinline
operator!=(std::uint64_t val) const noexceptnfx::datatypes::Decimalinline
operator!=(std::int32_t val) const noexceptnfx::datatypes::Decimalinline
operator!=(const Int128 &val) const noexceptnfx::datatypes::Decimalinline
operator*(const Decimal &other) constnfx::datatypes::Decimal
operator*=(const Decimal &other)nfx::datatypes::Decimalinline
operator+(const Decimal &other)nfx::datatypes::Decimal
operator+=(const Decimal &other)nfx::datatypes::Decimalinline
operator-(const Decimal &other)nfx::datatypes::Decimalinline
operator-() const noexceptnfx::datatypes::Decimalinline
operator-=(const Decimal &other)nfx::datatypes::Decimalinline
operator/(const Decimal &other) constnfx::datatypes::Decimal
operator/=(const Decimal &other)nfx::datatypes::Decimalinline
operator<(float val) const noexceptnfx::datatypes::Decimalinline
operator<(double val) const noexceptnfx::datatypes::Decimalinline
operator<(std::int64_t val) const noexceptnfx::datatypes::Decimalinline
operator<(std::uint64_t val) const noexceptnfx::datatypes::Decimalinline
operator<(std::int32_t val) const noexceptnfx::datatypes::Decimalinline
operator<(const Int128 &val) const noexceptnfx::datatypes::Decimal
operator<=(float val) const noexceptnfx::datatypes::Decimalinline
operator<=(double val) const noexceptnfx::datatypes::Decimalinline
operator<=(std::int64_t val) const noexceptnfx::datatypes::Decimalinline
operator<=(std::uint64_t val) const noexceptnfx::datatypes::Decimalinline
operator<=(std::int32_t val) const noexceptnfx::datatypes::Decimalinline
operator<=(const Int128 &val) const noexceptnfx::datatypes::Decimalinline
operator<=>(const Decimal &other) const noexceptnfx::datatypes::Decimal
operator=(const Decimal &other) noexcept=defaultnfx::datatypes::Decimal
operator=(Decimal &&other) noexcept=defaultnfx::datatypes::Decimal
operator==(const Decimal &other) const noexceptnfx::datatypes::Decimal
operator==(float val) const noexceptnfx::datatypes::Decimalinline
operator==(double val) const noexceptnfx::datatypes::Decimalinline
operator==(std::int64_t val) const noexceptnfx::datatypes::Decimalinline
operator==(std::uint64_t val) const noexceptnfx::datatypes::Decimalinline
operator==(std::int32_t val) const noexceptnfx::datatypes::Decimalinline
operator==(const Int128 &val) const noexceptnfx::datatypes::Decimal
operator>(float val) const noexceptnfx::datatypes::Decimalinline
operator>(double val) const noexceptnfx::datatypes::Decimalinline
operator>(std::int64_t val) const noexceptnfx::datatypes::Decimalinline
operator>(std::uint64_t val) const noexceptnfx::datatypes::Decimalinline
operator>(std::int32_t val) const noexceptnfx::datatypes::Decimalinline
operator>(const Int128 &val) const noexceptnfx::datatypes::Decimalinline
operator>=(float val) const noexceptnfx::datatypes::Decimalinline
operator>=(double val) const noexceptnfx::datatypes::Decimalinline
operator>=(std::int64_t val) const noexceptnfx::datatypes::Decimalinline
operator>=(std::uint64_t val) const noexceptnfx::datatypes::Decimalinline
operator>=(std::int32_t val) const noexceptnfx::datatypes::Decimalinline
operator>=(const Int128 &val) const noexceptnfx::datatypes::Decimalinline
round(std::int32_t decimalsPlacesCount=0, RoundingMode mode=RoundingMode::ToNearest) const noexceptnfx::datatypes::Decimal
RoundingMode enum namenfx::datatypes::Decimal
scale() const noexceptnfx::datatypes::Decimal
sqrt() constnfx::datatypes::Decimal
std::numeric_limits< Decimal > (defined in nfx::datatypes::Decimal)nfx::datatypes::Decimalfriend
toBits() const noexceptnfx::datatypes::Decimal
toDouble() const noexceptnfx::datatypes::Decimal
toString() constnfx::datatypes::Decimal
trunc() const noexceptnfx::datatypes::Decimalinline
~Decimal()=defaultnfx::datatypes::Decimal