Decimal Floating-Point Arithmetic
Numerics
Collaboration diagram for Decimal Floating-Point Arithmetic:

## Namespaces

| std::decimal

## Classes

class | std::decimal::decimal128
class | std::decimal::decimal32
class | std::decimal::decimal64

## Macros

#define | _DECLARE_DECIMAL128_COMPOUND_ASSIGNMENT(_Op)
#define | _DECLARE_DECIMAL32_COMPOUND_ASSIGNMENT(_Op)
#define | _DECLARE_DECIMAL64_COMPOUND_ASSIGNMENT(_Op)
#define | _DECLARE_DECIMAL_BINARY_OP_WITH_DEC(_Op, _T1, _T2, _T3)
#define | _DECLARE_DECIMAL_BINARY_OP_WITH_INT(_Op, _Tp)
#define | _DECLARE_DECIMAL_COMPARISON(_Op, _Tp)
#define | _GLIBCXX_USE_DECIMAL_

## Typedefs

typedef float __decfloat64 | std::decimal::decimal64::__attribute__((mode(DD)))
typedef float __decfloat32 | std::decimal::decimal32::__attribute__((mode(SD)))
typedef float __decfloat128 | std::decimal::decimal128::__attribute__((mode(TD)))

## Functions

| std::decimal::decimal128::decimal128 (__decfloat128 __z)
| std::decimal::decimal128::decimal128 (decimal32 d32)
| std::decimal::decimal128::decimal128 (decimal64 d64)
| std::decimal::decimal128::decimal128 (double __r)
| std::decimal::decimal128::decimal128 (float __r)
| std::decimal::decimal128::decimal128 (int __z)
| std::decimal::decimal128::decimal128 (long __z)
| std::decimal::decimal128::decimal128 (long double __r)
| std::decimal::decimal128::decimal128 (long long __z)
| std::decimal::decimal128::decimal128 (unsigned int __z)
| std::decimal::decimal128::decimal128 (unsigned long __z)
| std::decimal::decimal128::decimal128 (unsigned long long __z)
| std::decimal::decimal32::decimal32 (__decfloat32 __z)
| std::decimal::decimal32::decimal32 (decimal128 __d128)
| std::decimal::decimal32::decimal32 (decimal64 __d64)
| std::decimal::decimal32::decimal32 (double __r)
| std::decimal::decimal32::decimal32 (float __r)
| std::decimal::decimal32::decimal32 (int __z)
| std::decimal::decimal32::decimal32 (long __z)
| std::decimal::decimal32::decimal32 (long double __r)
| std::decimal::decimal32::decimal32 (long long __z)
| std::decimal::decimal32::decimal32 (unsigned int __z)
| std::decimal::decimal32::decimal32 (unsigned long __z)
| std::decimal::decimal32::decimal32 (unsigned long long __z)
| std::decimal::decimal64::decimal64 (__decfloat64 __z)
| std::decimal::decimal64::decimal64 (decimal128 d128)
| std::decimal::decimal64::decimal64 (decimal32 d32)
| std::decimal::decimal64::decimal64 (double __r)
| std::decimal::decimal64::decimal64 (float __r)
| std::decimal::decimal64::decimal64 (int __z)
| std::decimal::decimal64::decimal64 (long __z)
| std::decimal::decimal64::decimal64 (long double __r)
| std::decimal::decimal64::decimal64 (long long __z)
| std::decimal::decimal64::decimal64 (unsigned int __z)
| std::decimal::decimal64::decimal64 (unsigned long __z)
| std::decimal::decimal64::decimal64 (unsigned long long __z)
__decfloat32 | std::decimal::decimal32::__getval (void)
__decfloat64 | std::decimal::decimal64::__getval (void)
__decfloat128 | std::decimal::decimal128::__getval (void)
void | std::decimal::decimal128::__setval (__decfloat128 __x)
void | std::decimal::decimal32::__setval (__decfloat32 __x)
void | std::decimal::decimal64::__setval (__decfloat64 __x)
double | std::decimal::decimal128_to_double (decimal128 __d)
float | std::decimal::decimal128_to_float (decimal128 __d)
long double | std::decimal::decimal128_to_long_double (decimal128 __d)
long long | std::decimal::decimal128_to_long_long (decimal128 __d)
double | std::decimal::decimal32_to_double (decimal32 __d)
float | std::decimal::decimal32_to_float (decimal32 __d)
long double | std::decimal::decimal32_to_long_double (decimal32 __d)
long long | std::decimal::decimal32_to_long_long (decimal32 __d)
double | std::decimal::decimal64_to_double (decimal64 __d)
float | std::decimal::decimal64_to_float (decimal64 __d)
long double | std::decimal::decimal64_to_long_double (decimal64 __d)
long long | std::decimal::decimal64_to_long_long (decimal64 __d)
double | std::decimal::decimal_to_double (decimal128 __d)
double | std::decimal::decimal_to_double (decimal32 __d)
double | std::decimal::decimal_to_double (decimal64 __d)
float | std::decimal::decimal_to_float (decimal128 __d)
float | std::decimal::decimal_to_float (decimal32 __d)
float | std::decimal::decimal_to_float (decimal64 __d)
long double | std::decimal::decimal_to_long_double (decimal128 __d)
long double | std::decimal::decimal_to_long_double (decimal32 __d)
long double | std::decimal::decimal_to_long_double (decimal64 __d)
long long | std::decimal::decimal_to_long_long (decimal128 __d)
long long | std::decimal::decimal_to_long_long (decimal32 __d)
long long | std::decimal::decimal_to_long_long (decimal64 __d)
static decimal128 | std::decimal::make_decimal128 (long long __coeff, int __exp)
static decimal128 | std::decimal::make_decimal128 (unsigned long long __coeff, int __exp)
static decimal32 | std::decimal::make_decimal32 (long long __coeff, int __exp)
static decimal32 | std::decimal::make_decimal32 (unsigned long long __coeff, int __exp)
static decimal64 | std::decimal::make_decimal64 (long long __coeff, int __exp)
static decimal64 | std::decimal::make_decimal64 (unsigned long long __coeff, int __exp)
| std::decimal::decimal32::operator long long () const
| std::decimal::decimal64::operator long long () const
| std::decimal::decimal128::operator long long () const
bool | std::decimal::operator!= (decimal128 __lhs, decimal128 __rhs)
bool | std::decimal::operator!= (decimal128 __lhs, decimal32 __rhs)
bool | std::decimal::operator!= (decimal128 __lhs, decimal64 __rhs)
bool | std::decimal::operator!= (decimal128 __lhs, int __rhs)
bool | std::decimal::operator!= (decimal128 __lhs, long __rhs)
bool | std::decimal::operator!= (decimal128 __lhs, long long __rhs)
bool | std::decimal::operator!= (decimal128 __lhs, unsigned int __rhs)
bool | std::decimal::operator!= (decimal128 __lhs, unsigned long __rhs)
bool | std::decimal::operator!= (decimal128 __lhs, unsigned long long __rhs)
bool | std::decimal::operator!= (decimal32 __lhs, decimal128 __rhs)
bool | std::decimal::operator!= (decimal32 __lhs, decimal32 __rhs)
bool | std::decimal::operator!= (decimal32 __lhs, decimal64 __rhs)
bool | std::decimal::operator!= (decimal32 __lhs, int __rhs)
bool | std::decimal::operator!= (decimal32 __lhs, long __rhs)
bool | std::decimal::operator!= (decimal32 __lhs, long long __rhs)
bool | std::decimal::operator!= (decimal32 __lhs, unsigned int __rhs)
bool | std::decimal::operator!= (decimal32 __lhs, unsigned long __rhs)
bool | std::decimal::operator!= (decimal32 __lhs, unsigned long long __rhs)
bool | std::decimal::operator!= (decimal64 __lhs, decimal128 __rhs)
bool | std::decimal::operator!= (decimal64 __lhs, decimal32 __rhs)
bool | std::decimal::operator!= (decimal64 __lhs, decimal64 __rhs)
bool | std::decimal::operator!= (decimal64 __lhs, int __rhs)
bool | std::decimal::operator!= (decimal64 __lhs, long __rhs)
bool | std::decimal::operator!= (decimal64 __lhs, long long __rhs)
bool | std::decimal::operator!= (decimal64 __lhs, unsigned int __rhs)
bool | std::decimal::operator!= (decimal64 __lhs, unsigned long __rhs)
bool | std::decimal::operator!= (decimal64 __lhs, unsigned long long __rhs)
bool | std::decimal::operator!= (int __lhs, decimal128 __rhs)
bool | std::decimal::operator!= (int __lhs, decimal32 __rhs)
bool | std::decimal::operator!= (int __lhs, decimal64 __rhs)
bool | std::decimal::operator!= (long __lhs, decimal128 __rhs)
bool | std::decimal::operator!= (long __lhs, decimal32 __rhs)
bool | std::decimal::operator!= (long __lhs, decimal64 __rhs)
bool | std::decimal::operator!= (long long __lhs, decimal128 __rhs)
bool | std::decimal::operator!= (long long __lhs, decimal32 __rhs)
bool | std::decimal::operator!= (long long __lhs, decimal64 __rhs)
bool | std::decimal::operator!= (unsigned int __lhs, decimal128 __rhs)
bool | std::decimal::operator!= (unsigned int __lhs, decimal32 __rhs)
bool | std::decimal::operator!= (unsigned int __lhs, decimal64 __rhs)
bool | std::decimal::operator!= (unsigned long __lhs, decimal128 __rhs)
bool | std::decimal::operator!= (unsigned long __lhs, decimal32 __rhs)
bool | std::decimal::operator!= (unsigned long __lhs, decimal64 __rhs)
bool | std::decimal::operator!= (unsigned long long __lhs, decimal128 __rhs)
bool | std::decimal::operator!= (unsigned long long __lhs, decimal32 __rhs)
bool | std::decimal::operator!= (unsigned long long __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator* (decimal128 __lhs, decimal128 __rhs)
decimal128 | std::decimal::operator* (decimal128 __lhs, decimal32 __rhs)
decimal128 | std::decimal::operator* (decimal128 __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator* (decimal128 __lhs, int __rhs)
decimal128 | std::decimal::operator* (decimal128 __lhs, long __rhs)
decimal128 | std::decimal::operator* (decimal128 __lhs, long long __rhs)
decimal128 | std::decimal::operator* (decimal128 __lhs, unsigned int __rhs)
decimal128 | std::decimal::operator* (decimal128 __lhs, unsigned long __rhs)
decimal128 | std::decimal::operator* (decimal128 __lhs, unsigned long long __rhs)
decimal128 | std::decimal::operator* (decimal32 __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator* (decimal32 __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator* (decimal32 __lhs, decimal64 __rhs)
decimal32 | std::decimal::operator* (decimal32 __lhs, int __rhs)
decimal32 | std::decimal::operator* (decimal32 __lhs, long __rhs)
decimal32 | std::decimal::operator* (decimal32 __lhs, long long __rhs)
decimal32 | std::decimal::operator* (decimal32 __lhs, unsigned int __rhs)
decimal32 | std::decimal::operator* (decimal32 __lhs, unsigned long __rhs)
decimal32 | std::decimal::operator* (decimal32 __lhs, unsigned long long __rhs)
decimal128 | std::decimal::operator* (decimal64 __lhs, decimal128 __rhs)
decimal64 | std::decimal::operator* (decimal64 __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator* (decimal64 __lhs, decimal64 __rhs)
decimal64 | std::decimal::operator* (decimal64 __lhs, int __rhs)
decimal64 | std::decimal::operator* (decimal64 __lhs, long __rhs)
decimal64 | std::decimal::operator* (decimal64 __lhs, long long __rhs)
decimal64 | std::decimal::operator* (decimal64 __lhs, unsigned int __rhs)
decimal64 | std::decimal::operator* (decimal64 __lhs, unsigned long __rhs)
decimal64 | std::decimal::operator* (decimal64 __lhs, unsigned long long __rhs)
decimal128 | std::decimal::operator* (int __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator* (int __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator* (int __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator* (long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator* (long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator* (long __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator* (long long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator* (long long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator* (long long __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator* (unsigned int __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator* (unsigned int __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator* (unsigned int __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator* (unsigned long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator* (unsigned long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator* (unsigned long __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator* (unsigned long long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator* (unsigned long long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator* (unsigned long long __lhs, decimal64 __rhs)
decimal32 & | std::decimal::decimal32::operator*= (decimal128 __rhs)
decimal64 & | std::decimal::decimal64::operator*= (decimal128 __rhs)
decimal128 & | std::decimal::decimal128::operator*= (decimal128 __rhs)
decimal32 & | std::decimal::decimal32::operator*= (decimal32 __rhs)
decimal64 & | std::decimal::decimal64::operator*= (decimal32 __rhs)
decimal128 & | std::decimal::decimal128::operator*= (decimal32 __rhs)
decimal32 & | std::decimal::decimal32::operator*= (decimal64 __rhs)
decimal64 & | std::decimal::decimal64::operator*= (decimal64 __rhs)
decimal128 & | std::decimal::decimal128::operator*= (decimal64 __rhs)
decimal32 & | std::decimal::decimal32::operator*= (int __rhs)
decimal64 & | std::decimal::decimal64::operator*= (int __rhs)
decimal128 & | std::decimal::decimal128::operator*= (int __rhs)
decimal32 & | std::decimal::decimal32::operator*= (long __rhs)
decimal64 & | std::decimal::decimal64::operator*= (long __rhs)
decimal128 & | std::decimal::decimal128::operator*= (long __rhs)
decimal32 & | std::decimal::decimal32::operator*= (long long __rhs)
decimal64 & | std::decimal::decimal64::operator*= (long long __rhs)
decimal128 & | std::decimal::decimal128::operator*= (long long __rhs)
decimal32 & | std::decimal::decimal32::operator*= (unsigned int __rhs)
decimal64 & | std::decimal::decimal64::operator*= (unsigned int __rhs)
decimal128 & | std::decimal::decimal128::operator*= (unsigned int __rhs)
decimal32 & | std::decimal::decimal32::operator*= (unsigned long __rhs)
decimal64 & | std::decimal::decimal64::operator*= (unsigned long __rhs)
decimal128 & | std::decimal::decimal128::operator*= (unsigned long __rhs)
decimal32 & | std::decimal::decimal32::operator*= (unsigned long long __rhs)
decimal64 & | std::decimal::decimal64::operator*= (unsigned long long __rhs)
decimal128 & | std::decimal::decimal128::operator*= (unsigned long long __rhs)
decimal128 | std::decimal::operator+ (decimal128 __lhs, decimal128 __rhs)
decimal128 | std::decimal::operator+ (decimal128 __lhs, decimal32 __rhs)
decimal128 | std::decimal::operator+ (decimal128 __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator+ (decimal128 __lhs, int __rhs)
decimal128 | std::decimal::operator+ (decimal128 __lhs, long __rhs)
decimal128 | std::decimal::operator+ (decimal128 __lhs, long long __rhs)
decimal128 | std::decimal::operator+ (decimal128 __lhs, unsigned int __rhs)
decimal128 | std::decimal::operator+ (decimal128 __lhs, unsigned long __rhs)
decimal128 | std::decimal::operator+ (decimal128 __lhs, unsigned long long __rhs)
decimal128 | std::decimal::operator+ (decimal128 __rhs)
decimal128 | std::decimal::operator+ (decimal32 __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator+ (decimal32 __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator+ (decimal32 __lhs, decimal64 __rhs)
decimal32 | std::decimal::operator+ (decimal32 __lhs, int __rhs)
decimal32 | std::decimal::operator+ (decimal32 __lhs, long __rhs)
decimal32 | std::decimal::operator+ (decimal32 __lhs, long long __rhs)
decimal32 | std::decimal::operator+ (decimal32 __lhs, unsigned int __rhs)
decimal32 | std::decimal::operator+ (decimal32 __lhs, unsigned long __rhs)
decimal32 | std::decimal::operator+ (decimal32 __lhs, unsigned long long __rhs)
decimal32 | std::decimal::operator+ (decimal32 __rhs)
decimal128 | std::decimal::operator+ (decimal64 __lhs, decimal128 __rhs)
decimal64 | std::decimal::operator+ (decimal64 __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator+ (decimal64 __lhs, decimal64 __rhs)
decimal64 | std::decimal::operator+ (decimal64 __lhs, int __rhs)
decimal64 | std::decimal::operator+ (decimal64 __lhs, long __rhs)
decimal64 | std::decimal::operator+ (decimal64 __lhs, long long __rhs)
decimal64 | std::decimal::operator+ (decimal64 __lhs, unsigned int __rhs)
decimal64 | std::decimal::operator+ (decimal64 __lhs, unsigned long __rhs)
decimal64 | std::decimal::operator+ (decimal64 __lhs, unsigned long long __rhs)
decimal64 | std::decimal::operator+ (decimal64 __rhs)
decimal128 | std::decimal::operator+ (int __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator+ (int __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator+ (int __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator+ (long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator+ (long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator+ (long __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator+ (long long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator+ (long long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator+ (long long __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator+ (unsigned int __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator+ (unsigned int __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator+ (unsigned int __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator+ (unsigned long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator+ (unsigned long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator+ (unsigned long __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator+ (unsigned long long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator+ (unsigned long long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator+ (unsigned long long __lhs, decimal64 __rhs)
decimal32 & | std::decimal::decimal32::operator++ ()
decimal64 & | std::decimal::decimal64::operator++ ()
decimal128 & | std::decimal::decimal128::operator++ ()
decimal32 | std::decimal::decimal32::operator++ (int)
decimal64 | std::decimal::decimal64::operator++ (int)
decimal128 | std::decimal::decimal128::operator++ (int)
decimal32 & | std::decimal::decimal32::operator+= (decimal128 __rhs)
decimal64 & | std::decimal::decimal64::operator+= (decimal128 __rhs)
decimal128 & | std::decimal::decimal128::operator+= (decimal128 __rhs)
decimal32 & | std::decimal::decimal32::operator+= (decimal32 __rhs)
decimal64 & | std::decimal::decimal64::operator+= (decimal32 __rhs)
decimal128 & | std::decimal::decimal128::operator+= (decimal32 __rhs)
decimal32 & | std::decimal::decimal32::operator+= (decimal64 __rhs)
decimal64 & | std::decimal::decimal64::operator+= (decimal64 __rhs)
decimal128 & | std::decimal::decimal128::operator+= (decimal64 __rhs)
decimal32 & | std::decimal::decimal32::operator+= (int __rhs)
decimal64 & | std::decimal::decimal64::operator+= (int __rhs)
decimal128 & | std::decimal::decimal128::operator+= (int __rhs)
decimal32 & | std::decimal::decimal32::operator+= (long __rhs)
decimal64 & | std::decimal::decimal64::operator+= (long __rhs)
decimal128 & | std::decimal::decimal128::operator+= (long __rhs)
decimal32 & | std::decimal::decimal32::operator+= (long long __rhs)
decimal64 & | std::decimal::decimal64::operator+= (long long __rhs)
decimal128 & | std::decimal::decimal128::operator+= (long long __rhs)
decimal32 & | std::decimal::decimal32::operator+= (unsigned int __rhs)
decimal64 & | std::decimal::decimal64::operator+= (unsigned int __rhs)
decimal128 & | std::decimal::decimal128::operator+= (unsigned int __rhs)
decimal32 & | std::decimal::decimal32::operator+= (unsigned long __rhs)
decimal64 & | std::decimal::decimal64::operator+= (unsigned long __rhs)
decimal128 & | std::decimal::decimal128::operator+= (unsigned long __rhs)
decimal32 & | std::decimal::decimal32::operator+= (unsigned long long __rhs)
decimal64 & | std::decimal::decimal64::operator+= (unsigned long long __rhs)
decimal128 & | std::decimal::decimal128::operator+= (unsigned long long __rhs)
decimal128 | std::decimal::operator- (decimal128 __lhs, decimal128 __rhs)
decimal128 | std::decimal::operator- (decimal128 __lhs, decimal32 __rhs)
decimal128 | std::decimal::operator- (decimal128 __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator- (decimal128 __lhs, int __rhs)
decimal128 | std::decimal::operator- (decimal128 __lhs, long __rhs)
decimal128 | std::decimal::operator- (decimal128 __lhs, long long __rhs)
decimal128 | std::decimal::operator- (decimal128 __lhs, unsigned int __rhs)
decimal128 | std::decimal::operator- (decimal128 __lhs, unsigned long __rhs)
decimal128 | std::decimal::operator- (decimal128 __lhs, unsigned long long __rhs)
decimal128 | std::decimal::operator- (decimal128 __rhs)
decimal128 | std::decimal::operator- (decimal32 __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator- (decimal32 __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator- (decimal32 __lhs, decimal64 __rhs)
decimal32 | std::decimal::operator- (decimal32 __lhs, int __rhs)
decimal32 | std::decimal::operator- (decimal32 __lhs, long __rhs)
decimal32 | std::decimal::operator- (decimal32 __lhs, long long __rhs)
decimal32 | std::decimal::operator- (decimal32 __lhs, unsigned int __rhs)
decimal32 | std::decimal::operator- (decimal32 __lhs, unsigned long __rhs)
decimal32 | std::decimal::operator- (decimal32 __lhs, unsigned long long __rhs)
decimal32 | std::decimal::operator- (decimal32 __rhs)
decimal128 | std::decimal::operator- (decimal64 __lhs, decimal128 __rhs)
decimal64 | std::decimal::operator- (decimal64 __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator- (decimal64 __lhs, decimal64 __rhs)
decimal64 | std::decimal::operator- (decimal64 __lhs, int __rhs)
decimal64 | std::decimal::operator- (decimal64 __lhs, long __rhs)
decimal64 | std::decimal::operator- (decimal64 __lhs, long long __rhs)
decimal64 | std::decimal::operator- (decimal64 __lhs, unsigned int __rhs)
decimal64 | std::decimal::operator- (decimal64 __lhs, unsigned long __rhs)
decimal64 | std::decimal::operator- (decimal64 __lhs, unsigned long long __rhs)
decimal64 | std::decimal::operator- (decimal64 __rhs)
decimal128 | std::decimal::operator- (int __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator- (int __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator- (int __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator- (long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator- (long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator- (long __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator- (long long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator- (long long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator- (long long __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator- (unsigned int __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator- (unsigned int __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator- (unsigned int __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator- (unsigned long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator- (unsigned long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator- (unsigned long __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator- (unsigned long long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator- (unsigned long long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator- (unsigned long long __lhs, decimal64 __rhs)
decimal32 & | std::decimal::decimal32::operator-- ()
decimal64 & | std::decimal::decimal64::operator-- ()
decimal128 & | std::decimal::decimal128::operator-- ()
decimal32 | std::decimal::decimal32::operator-- (int)
decimal64 | std::decimal::decimal64::operator-- (int)
decimal128 | std::decimal::decimal128::operator-- (int)
decimal32 & | std::decimal::decimal32::operator-= (decimal128 __rhs)
decimal64 & | std::decimal::decimal64::operator-= (decimal128 __rhs)
decimal128 & | std::decimal::decimal128::operator-= (decimal128 __rhs)
decimal32 & | std::decimal::decimal32::operator-= (decimal32 __rhs)
decimal64 & | std::decimal::decimal64::operator-= (decimal32 __rhs)
decimal128 & | std::decimal::decimal128::operator-= (decimal32 __rhs)
decimal32 & | std::decimal::decimal32::operator-= (decimal64 __rhs)
decimal64 & | std::decimal::decimal64::operator-= (decimal64 __rhs)
decimal128 & | std::decimal::decimal128::operator-= (decimal64 __rhs)
decimal32 & | std::decimal::decimal32::operator-= (int __rhs)
decimal64 & | std::decimal::decimal64::operator-= (int __rhs)
decimal128 & | std::decimal::decimal128::operator-= (int __rhs)
decimal32 & | std::decimal::decimal32::operator-= (long __rhs)
decimal64 & | std::decimal::decimal64::operator-= (long __rhs)
decimal128 & | std::decimal::decimal128::operator-= (long __rhs)
decimal32 & | std::decimal::decimal32::operator-= (long long __rhs)
decimal64 & | std::decimal::decimal64::operator-= (long long __rhs)
decimal128 & | std::decimal::decimal128::operator-= (long long __rhs)
decimal32 & | std::decimal::decimal32::operator-= (unsigned int __rhs)
decimal64 & | std::decimal::decimal64::operator-= (unsigned int __rhs)
decimal128 & | std::decimal::decimal128::operator-= (unsigned int __rhs)
decimal32 & | std::decimal::decimal32::operator-= (unsigned long __rhs)
decimal64 & | std::decimal::decimal64::operator-= (unsigned long __rhs)
decimal128 & | std::decimal::decimal128::operator-= (unsigned long __rhs)
decimal32 & | std::decimal::decimal32::operator-= (unsigned long long __rhs)
decimal64 & | std::decimal::decimal64::operator-= (unsigned long long __rhs)
decimal128 & | std::decimal::decimal128::operator-= (unsigned long long __rhs)
decimal128 | std::decimal::operator/ (decimal128 __lhs, decimal128 __rhs)
decimal128 | std::decimal::operator/ (decimal128 __lhs, decimal32 __rhs)
decimal128 | std::decimal::operator/ (decimal128 __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator/ (decimal128 __lhs, int __rhs)
decimal128 | std::decimal::operator/ (decimal128 __lhs, long __rhs)
decimal128 | std::decimal::operator/ (decimal128 __lhs, long long __rhs)
decimal128 | std::decimal::operator/ (decimal128 __lhs, unsigned int __rhs)
decimal128 | std::decimal::operator/ (decimal128 __lhs, unsigned long __rhs)
decimal128 | std::decimal::operator/ (decimal128 __lhs, unsigned long long __rhs)
decimal128 | std::decimal::operator/ (decimal32 __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator/ (decimal32 __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator/ (decimal32 __lhs, decimal64 __rhs)
decimal32 | std::decimal::operator/ (decimal32 __lhs, int __rhs)
decimal32 | std::decimal::operator/ (decimal32 __lhs, long __rhs)
decimal32 | std::decimal::operator/ (decimal32 __lhs, long long __rhs)
decimal32 | std::decimal::operator/ (decimal32 __lhs, unsigned int __rhs)
decimal32 | std::decimal::operator/ (decimal32 __lhs, unsigned long __rhs)
decimal32 | std::decimal::operator/ (decimal32 __lhs, unsigned long long __rhs)
decimal128 | std::decimal::operator/ (decimal64 __lhs, decimal128 __rhs)
decimal64 | std::decimal::operator/ (decimal64 __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator/ (decimal64 __lhs, decimal64 __rhs)
decimal64 | std::decimal::operator/ (decimal64 __lhs, int __rhs)
decimal64 | std::decimal::operator/ (decimal64 __lhs, long __rhs)
decimal64 | std::decimal::operator/ (decimal64 __lhs, long long __rhs)
decimal64 | std::decimal::operator/ (decimal64 __lhs, unsigned int __rhs)
decimal64 | std::decimal::operator/ (decimal64 __lhs, unsigned long __rhs)
decimal64 | std::decimal::operator/ (decimal64 __lhs, unsigned long long __rhs)
decimal128 | std::decimal::operator/ (int __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator/ (int __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator/ (int __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator/ (long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator/ (long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator/ (long __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator/ (long long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator/ (long long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator/ (long long __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator/ (unsigned int __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator/ (unsigned int __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator/ (unsigned int __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator/ (unsigned long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator/ (unsigned long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator/ (unsigned long __lhs, decimal64 __rhs)
decimal128 | std::decimal::operator/ (unsigned long long __lhs, decimal128 __rhs)
decimal32 | std::decimal::operator/ (unsigned long long __lhs, decimal32 __rhs)
decimal64 | std::decimal::operator/ (unsigned long long __lhs, decimal64 __rhs)
decimal32 & | std::decimal::decimal32::operator/= (decimal128 __rhs)
decimal64 & | std::decimal::decimal64::operator/= (decimal128 __rhs)
decimal128 & | std::decimal::decimal128::operator/= (decimal128 __rhs)
decimal32 & | std::decimal::decimal32::operator/= (decimal32 __rhs)
decimal64 & | std::decimal::decimal64::operator/= (decimal32 __rhs)
decimal128 & | std::decimal::decimal128::operator/= (decimal32 __rhs)
decimal32 & | std::decimal::decimal32::operator/= (decimal64 __rhs)
decimal64 & | std::decimal::decimal64::operator/= (decimal64 __rhs)
decimal128 & | std::decimal::decimal128::operator/= (decimal64 __rhs)
decimal32 & | std::decimal::decimal32::operator/= (int __rhs)
decimal64 & | std::decimal::decimal64::operator/= (int __rhs)
decimal128 & | std::decimal::decimal128::operator/= (int __rhs)
decimal32 & | std::decimal::decimal32::operator/= (long __rhs)
decimal64 & | std::decimal::decimal64::operator/= (long __rhs)
decimal128 & | std::decimal::decimal128::operator/= (long __rhs)
decimal32 & | std::decimal::decimal32::operator/= (long long __rhs)
decimal64 & | std::decimal::decimal64::operator/= (long long __rhs)
decimal128 & | std::decimal::decimal128::operator/= (long long __rhs)
decimal32 & | std::decimal::decimal32::operator/= (unsigned int __rhs)
decimal64 & | std::decimal::decimal64::operator/= (unsigned int __rhs)
decimal128 & | std::decimal::decimal128::operator/= (unsigned int __rhs)
decimal32 & | std::decimal::decimal32::operator/= (unsigned long __rhs)
decimal64 & | std::decimal::decimal64::operator/= (unsigned long __rhs)
decimal128 & | std::decimal::decimal128::operator/= (unsigned long __rhs)
decimal32 & | std::decimal::decimal32::operator/= (unsigned long long __rhs)
decimal64 & | std::decimal::decimal64::operator/= (unsigned long long __rhs)
decimal128 & | std::decimal::decimal128::operator/= (unsigned long long __rhs)
bool | std::decimal::operator< (decimal128 __lhs, decimal128 __rhs)
bool | std::decimal::operator< (decimal128 __lhs, decimal32 __rhs)
bool | std::decimal::operator< (decimal128 __lhs, decimal64 __rhs)
bool | std::decimal::operator< (decimal128 __lhs, int __rhs)
bool | std::decimal::operator< (decimal128 __lhs, long __rhs)
bool | std::decimal::operator< (decimal128 __lhs, long long __rhs)
bool | std::decimal::operator< (decimal128 __lhs, unsigned int __rhs)
bool | std::decimal::operator< (decimal128 __lhs, unsigned long __rhs)
bool | std::decimal::operator< (decimal128 __lhs, unsigned long long __rhs)
bool | std::decimal::operator< (decimal32 __lhs, decimal128 __rhs)
bool | std::decimal::operator< (decimal32 __lhs, decimal32 __rhs)
bool | std::decimal::operator< (decimal32 __lhs, decimal64 __rhs)
bool | std::decimal::operator< (decimal32 __lhs, int __rhs)
bool | std::decimal::operator< (decimal32 __lhs, long __rhs)
bool | std::decimal::operator< (decimal32 __lhs, long long __rhs)
bool | std::decimal::operator< (decimal32 __lhs, unsigned int __rhs)
bool | std::decimal::operator< (decimal32 __lhs, unsigned long __rhs)
bool | std::decimal::operator< (decimal32 __lhs, unsigned long long __rhs)
bool | std::decimal::operator< (decimal64 __lhs, decimal128 __rhs)
bool | std::decimal::operator< (decimal64 __lhs, decimal32 __rhs)
bool | std::decimal::operator< (decimal64 __lhs, decimal64 __rhs)
bool | std::decimal::operator< (decimal64 __lhs, int __rhs)
bool | std::decimal::operator< (decimal64 __lhs, long __rhs)
bool | std::decimal::operator< (decimal64 __lhs, long long __rhs)
bool | std::decimal::operator< (decimal64 __lhs, unsigned int __rhs)
bool | std::decimal::operator< (decimal64 __lhs, unsigned long __rhs)
bool | std::decimal::operator< (decimal64 __lhs, unsigned long long __rhs)
bool | std::decimal::operator< (int __lhs, decimal128 __rhs)
bool | std::decimal::operator< (int __lhs, decimal32 __rhs)
bool | std::decimal::operator< (int __lhs, decimal64 __rhs)
bool | std::decimal::operator< (long __lhs, decimal128 __rhs)
bool | std::decimal::operator< (long __lhs, decimal32 __rhs)
bool | std::decimal::operator< (long __lhs, decimal64 __rhs)
bool | std::decimal::operator< (long long __lhs, decimal128 __rhs)
bool | std::decimal::operator< (long long __lhs, decimal32 __rhs)
bool | std::decimal::operator< (long long __lhs, decimal64 __rhs)
bool | std::decimal::operator< (unsigned int __lhs, decimal128 __rhs)
bool | std::decimal::operator< (unsigned int __lhs, decimal32 __rhs)
bool | std::decimal::operator< (unsigned int __lhs, decimal64 __rhs)
bool | std::decimal::operator< (unsigned long __lhs, decimal128 __rhs)
bool | std::decimal::operator< (unsigned long __lhs, decimal32 __rhs)
bool | std::decimal::operator< (unsigned long __lhs, decimal64 __rhs)
bool | std::decimal::operator< (unsigned long long __lhs, decimal128 __rhs)
bool | std::decimal::operator< (unsigned long long __lhs, decimal32 __rhs)
bool | std::decimal::operator< (unsigned long long __lhs, decimal64 __rhs)
bool | std::decimal::operator== (decimal128 __lhs, decimal128 __rhs)
bool | std::decimal::operator== (decimal128 __lhs, decimal32 __rhs)
bool | std::decimal::operator== (decimal128 __lhs, decimal64 __rhs)
bool | std::decimal::operator== (decimal128 __lhs, int __rhs)
bool | std::decimal::operator== (decimal128 __lhs, long __rhs)
bool | std::decimal::operator== (decimal128 __lhs, long long __rhs)
bool | std::decimal::operator== (decimal128 __lhs, unsigned int __rhs)
bool | std::decimal::operator== (decimal128 __lhs, unsigned long __rhs)
bool | std::decimal::operator== (decimal128 __lhs, unsigned long long __rhs)
bool | std::decimal::operator== (decimal32 __lhs, decimal128 __rhs)
bool | std::decimal::operator== (decimal32 __lhs, decimal32 __rhs)
bool | std::decimal::operator== (decimal32 __lhs, decimal64 __rhs)
bool | std::decimal::operator== (decimal32 __lhs, int __rhs)
bool | std::decimal::operator== (decimal32 __lhs, long __rhs)
bool | std::decimal::operator== (decimal32 __lhs, long long __rhs)
bool | std::decimal::operator== (decimal32 __lhs, unsigned int __rhs)
bool | std::decimal::operator== (decimal32 __lhs, unsigned long __rhs)
bool | std::decimal::operator== (decimal32 __lhs, unsigned long long __rhs)
bool | std::decimal::operator== (decimal64 __lhs, decimal128 __rhs)
bool | std::decimal::operator== (decimal64 __lhs, decimal32 __rhs)
bool | std::decimal::operator== (decimal64 __lhs, decimal64 __rhs)
bool | std::decimal::operator== (decimal64 __lhs, int __rhs)
bool | std::decimal::operator== (decimal64 __lhs, long __rhs)
bool | std::decimal::operator== (decimal64 __lhs, long long __rhs)
bool | std::decimal::operator== (decimal64 __lhs, unsigned int __rhs)
bool | std::decimal::operator== (decimal64 __lhs, unsigned long __rhs)
bool | std::decimal::operator== (decimal64 __lhs, unsigned long long __rhs)
bool | std::decimal::operator== (int __lhs, decimal128 __rhs)
bool | std::decimal::operator== (int __lhs, decimal32 __rhs)
bool | std::decimal::operator== (int __lhs, decimal64 __rhs)
bool | std::decimal::operator== (long __lhs, decimal128 __rhs)
bool | std::decimal::operator== (long __lhs, decimal32 __rhs)
bool | std::decimal::operator== (long __lhs, decimal64 __rhs)
bool | std::decimal::operator== (long long __lhs, decimal128 __rhs)
bool | std::decimal::operator== (long long __lhs, decimal32 __rhs)
bool | std::decimal::operator== (long long __lhs, decimal64 __rhs)
bool | std::decimal::operator== (unsigned int __lhs, decimal128 __rhs)
bool | std::decimal::operator== (unsigned int __lhs, decimal32 __rhs)
bool | std::decimal::operator== (unsigned int __lhs, decimal64 __rhs)
bool | std::decimal::operator== (unsigned long __lhs, decimal128 __rhs)
bool | std::decimal::operator== (unsigned long __lhs, decimal32 __rhs)
bool | std::decimal::operator== (unsigned long __lhs, decimal64 __rhs)
bool | std::decimal::operator== (unsigned long long __lhs, decimal128 __rhs)
bool | std::decimal::operator== (unsigned long long __lhs, decimal32 __rhs)
bool | std::decimal::operator== (unsigned long long __lhs, decimal64 __rhs)
bool | std::decimal::operator> (decimal128 __lhs, decimal128 __rhs)
bool | std::decimal::operator> (decimal128 __lhs, decimal32 __rhs)
bool | std::decimal::operator> (decimal128 __lhs, decimal64 __rhs)
bool | std::decimal::operator> (decimal128 __lhs, int __rhs)
bool | std::decimal::operator> (decimal128 __lhs, long __rhs)
bool | std::decimal::operator> (decimal128 __lhs, long long __rhs)
bool | std::decimal::operator> (decimal128 __lhs, unsigned int __rhs)
bool | std::decimal::operator> (decimal128 __lhs, unsigned long __rhs)
bool | std::decimal::operator> (decimal128 __lhs, unsigned long long __rhs)
bool | std::decimal::operator> (decimal32 __lhs, decimal128 __rhs)
bool | std::decimal::operator> (decimal32 __lhs, decimal32 __rhs)
bool | std::decimal::operator> (decimal32 __lhs, decimal64 __rhs)
bool | std::decimal::operator> (decimal32 __lhs, int __rhs)
bool | std::decimal::operator> (decimal32 __lhs, long __rhs)
bool | std::decimal::operator> (decimal32 __lhs, long long __rhs)
bool | std::decimal::operator> (decimal32 __lhs, unsigned int __rhs)
bool | std::decimal::operator> (decimal32 __lhs, unsigned long __rhs)
bool | std::decimal::operator> (decimal32 __lhs, unsigned long long __rhs)
bool | std::decimal::operator> (decimal64 __lhs, decimal128 __rhs)
bool | std::decimal::operator> (decimal64 __lhs, decimal32 __rhs)
bool | std::decimal::operator> (decimal64 __lhs, decimal64 __rhs)
bool | std::decimal::operator> (decimal64 __lhs, int __rhs)
bool | std::decimal::operator> (decimal64 __lhs, long __rhs)
bool | std::decimal::operator> (decimal64 __lhs, long long __rhs)
bool | std::decimal::operator> (decimal64 __lhs, unsigned int __rhs)
bool | std::decimal::operator> (decimal64 __lhs, unsigned long __rhs)
bool | std::decimal::operator> (decimal64 __lhs, unsigned long long __rhs)
bool | std::decimal::operator> (int __lhs, decimal128 __rhs)
bool | std::decimal::operator> (int __lhs, decimal32 __rhs)
bool | std::decimal::operator> (int __lhs, decimal64 __rhs)
bool | std::decimal::operator> (long __lhs, decimal128 __rhs)
bool | std::decimal::operator> (long __lhs, decimal32 __rhs)
bool | std::decimal::operator> (long __lhs, decimal64 __rhs)
bool | std::decimal::operator> (long long __lhs, decimal128 __rhs)
bool | std::decimal::operator> (long long __lhs, decimal32 __rhs)
bool | std::decimal::operator> (long long __lhs, decimal64 __rhs)
bool | std::decimal::operator> (unsigned int __lhs, decimal128 __rhs)
bool | std::decimal::operator> (unsigned int __lhs, decimal32 __rhs)
bool | std::decimal::operator> (unsigned int __lhs, decimal64 __rhs)
bool | std::decimal::operator> (unsigned long __lhs, decimal128 __rhs)
bool | std::decimal::operator> (unsigned long __lhs, decimal32 __rhs)
bool | std::decimal::operator> (unsigned long __lhs, decimal64 __rhs)
bool | std::decimal::operator> (unsigned long long __lhs, decimal128 __rhs)
bool | std::decimal::operator> (unsigned long long __lhs, decimal32 __rhs)
bool | std::decimal::operator> (unsigned long long __lhs, decimal64 __rhs)
bool | std::decimal::operator>= (decimal128 __lhs, decimal128 __rhs)
bool | std::decimal::operator>= (decimal128 __lhs, decimal32 __rhs)
bool | std::decimal::operator>= (decimal128 __lhs, decimal64 __rhs)
bool | std::decimal::operator>= (decimal128 __lhs, int __rhs)
bool | std::decimal::operator>= (decimal128 __lhs, long __rhs)
bool | std::decimal::operator>= (decimal128 __lhs, long long __rhs)
bool | std::decimal::operator>= (decimal128 __lhs, unsigned int __rhs)
bool | std::decimal::operator>= (decimal128 __lhs, unsigned long __rhs)
bool | std::decimal::operator>= (decimal128 __lhs, unsigned long long __rhs)
bool | std::decimal::operator>= (decimal32 __lhs, decimal128 __rhs)
bool | std::decimal::operator>= (decimal32 __lhs, decimal32 __rhs)
bool | std::decimal::operator>= (decimal32 __lhs, decimal64 __rhs)
bool | std::decimal::operator>= (decimal32 __lhs, int __rhs)
bool | std::decimal::operator>= (decimal32 __lhs, long __rhs)
bool | std::decimal::operator>= (decimal32 __lhs, long long __rhs)
bool | std::decimal::operator>= (decimal32 __lhs, unsigned int __rhs)
bool | std::decimal::operator>= (decimal32 __lhs, unsigned long __rhs)
bool | std::decimal::operator>= (decimal32 __lhs, unsigned long long __rhs)
bool | std::decimal::operator>= (decimal64 __lhs, decimal128 __rhs)
bool | std::decimal::operator>= (decimal64 __lhs, decimal32 __rhs)
bool | std::decimal::operator>= (decimal64 __lhs, decimal64 __rhs)
bool | std::decimal::operator>= (decimal64 __lhs, int __rhs)
bool | std::decimal::operator>= (decimal64 __lhs, long __rhs)
bool | std::decimal::operator>= (decimal64 __lhs, long long __rhs)
bool | std::decimal::operator>= (decimal64 __lhs, unsigned int __rhs)
bool | std::decimal::operator>= (decimal64 __lhs, unsigned long __rhs)
bool | std::decimal::operator>= (decimal64 __lhs, unsigned long long __rhs)
bool | std::decimal::operator>= (int __lhs, decimal128 __rhs)
bool | std::decimal::operator>= (int __lhs, decimal32 __rhs)
bool | std::decimal::operator>= (int __lhs, decimal64 __rhs)
bool | std::decimal::operator>= (long __lhs, decimal128 __rhs)
bool | std::decimal::operator>= (long __lhs, decimal32 __rhs)
bool | std::decimal::operator>= (long __lhs, decimal64 __rhs)
bool | std::decimal::operator>= (long long __lhs, decimal128 __rhs)
bool | std::decimal::operator>= (long long __lhs, decimal32 __rhs)
bool | std::decimal::operator>= (long long __lhs, decimal64 __rhs)
bool | std::decimal::operator>= (unsigned int __lhs, decimal128 __rhs)
bool | std::decimal::operator>= (unsigned int __lhs, decimal32 __rhs)
bool | std::decimal::operator>= (unsigned int __lhs, decimal64 __rhs)
bool | std::decimal::operator>= (unsigned long __lhs, decimal128 __rhs)
bool | std::decimal::operator>= (unsigned long __lhs, decimal32 __rhs)
bool | std::decimal::operator>= (unsigned long __lhs, decimal64 __rhs)
bool | std::decimal::operator>= (unsigned long long __lhs, decimal128 __rhs)
bool | std::decimal::operator>= (unsigned long long __lhs, decimal32 __rhs)
bool | std::decimal::operator>= (unsigned long long __lhs, decimal64 __rhs)

## Detailed Description

Classes and functions for decimal floating-point arithmetic.

## Function Documentation

## decimal128()

std::decimal::decimal128::decimal128 | ( | __decfloat128 | __z | ) |

inline

Conforming extension: Conversion from scalar decimal type.

Definition at line 424 of file decimal.

## decimal32()

std::decimal::decimal32::decimal32 | ( | __decfloat32 | __z | ) |

inline

Conforming extension: Conversion from scalar decimal type.

Definition at line 251 of file decimal.

## decimal64()

std::decimal::decimal64::decimal64 | ( | __decfloat64 | __z | ) |

inline

Conforming extension: Conversion from scalar decimal type.

Definition at line 337 of file decimal.

## decimal32_to_long_long()

long long std::decimal::decimal32_to_long_long | ( | decimal32 | __d | ) |

Non-conforming extension: Conversion to integral type.