Traits specialization of std::numeric_limits for Decimal32.
Synopsis
Declared in <bdldfp_decimal.h>
template<class DUMMY_TYPE>
class faux_numeric_limits<BloombergLP::bdldfp::Decimal32, DUMMY_TYPE>;
Description
Explicit full specialization of the standard traits template std::numeric_limits for BloombergLP::bdldfp::Decimal32.
Static Data Members
Name |
Description |
The maximum number of significant digits, in the native (10) radix of the |
|
The maximum number of significant decimal digits that the |
|
|
|
|
|
|
|
|
|
|
|
Decimal floating‐point types represent a finite set of values. |
|
|
|
Decimal floating‐point is not covered by the IEC 559 standard. |
|
|
|
Decimal floating‐point types do not have modulo representation. |
|
|
|
The template instance |
|
The number of significant decimal digits necessary to uniquely represent the significant digits of any |
|
The highest possible positive exponent for the native base of the |
|
The highest possible positive decimal exponent of the |
|
Maximum fixed‐notation precision needed for the smallest denormal. |
|
The lowest possible negative exponent for the native base of the |
|
The lowest possible negative decimal exponent in the |
|
The base for |
|
Decimal floating‐point rounding style is defined to be indeterminate by the C and C++ Decimal TRs. |
|
Decimal floating‐point types are able to detect if a value is too small to represent as a normalized value before rounding it. |
|
Decimal floating‐point types implement traps to report arithmetic exceptions (required by IEEE‐754). |
Created with MrDocs