Module dec_context

Module dec_context 

Source

Structs§

DecContext
Context for operations.

Enums§

DecClass
Classifications for decimal numbers, aligned with IEEE 754 (note that ‘normal’ and ‘subnormal’ are meaningful only with a DecContext or a fixed size format.
Rounding
Rounding modes.

Constants§

DEC_CLAMPED
DEC_CLASS_STRING_NI
String for DecClass::DecClassNegInf.
DEC_CLASS_STRING_NN
String for DecClass::DecClassNegNormal.
DEC_CLASS_STRING_NS
String for DecClass::DecClassNegSubnormal.
DEC_CLASS_STRING_NZ
String for DecClass::DecClassNegZero.
DEC_CLASS_STRING_PI
String for DecClass::DecClassPosInf.
DEC_CLASS_STRING_PN
String for DecClass::DecClassPosNormal.
DEC_CLASS_STRING_PS
String for DecClass::DecClassPosSubnormal.
DEC_CLASS_STRING_PZ
String for DecClass::DecClassPosZero.
DEC_CLASS_STRING_QN
String for DecClass::DecClassQNaN.
DEC_CLASS_STRING_SN
String for DecClass::DecClassSNaN.
DEC_CLASS_STRING_UN
String for invalid value.
DEC_CONVERSION_SYNTAX
DEC_DIVISION_BY_ZERO
DEC_DIVISION_IMPOSSIBLE
DEC_DIVISION_UNDEFINED
DEC_ERRORS
Flags which are normally errors (result is qNaN, infinite, or 0).
DEC_IEEE_754_DIVISION_BY_ZERO
DEC_IEEE_754_INEXACT
DEC_IEEE_754_INVALID_OPERATION
DEC_IEEE_754_OVERFLOW
DEC_IEEE_754_UNDERFLOW
DEC_IEEE_854_DIVISION_BY_ZERO
DEC_IEEE_854_INEXACT
DEC_IEEE_854_INVALID_OPERATION
DEC_IEEE_854_OVERFLOW
DEC_IEEE_854_UNDERFLOW
DEC_INEXACT
DEC_INFORMATION
Flags which are normally for information only (finite results).
DEC_INIT_BASE
ANSI X3-274 defaults.
DEC_INIT_DECIMAL32
IEEE 754 defaults, 32-bit.
DEC_INIT_DECIMAL64
IEEE 754 defaults, 64-bit.
DEC_INIT_DECIMAL128
IEEE 754 defaults, 128-bit.
DEC_INIT_DEC_DOUBLE
Synonym for DEC_INIT_DECIMAL64.
DEC_INIT_DEC_QUAD
Synonym for DEC_INIT_DECIMAL128.
DEC_INIT_DEC_SINGLE
Synonym for DEC_INIT_DECIMAL32.
DEC_INSUFFICIENT_STORAGE
DEC_INVALID_CONTEXT
DEC_INVALID_OPERATION
DEC_MAX_DIGITS
Max digits.
DEC_MAX_EMAX
Max emax.
DEC_MAX_EMIN
Max emin.
DEC_MAX_MATH
Max emax, etc., for mathematical functions.
DEC_MIN_DIGITS
Min digits.
DEC_MIN_EMAX
Min emax.
DEC_MIN_EMIN
Min emin.
DEC_NANS
Flags which cause a result to become qNaN.
DEC_OVERFLOW
DEC_ROUNDED
DEC_ROUND_DEFAULT
Default rounding mode is Rounding::DecRoundHalfEven.
DEC_SUBNORMAL
DEC_UNDERFLOW