This class is used as a base‐class for manifest constants in the std::numeric_limits specializations to overcome a Sun compiler issue.

Synopsis

Declared in <bdldfp_decimal.h>

template<
    class NUMERIC_TYPE,
    class DUMMY_TYPE = void>
class faux_numeric_limits;

Specializations

Name

Description

faux_numeric_limits<BloombergLP::bdldfp::Decimal128, DUMMY_TYPE>

faux_numeric_limits<BloombergLP::bdldfp::Decimal32, DUMMY_TYPE>

faux_numeric_limits<BloombergLP::bdldfp::Decimal64, DUMMY_TYPE>

faux_numeric_limits<Decimal_StandardNamespaceCanary, DUMMY_TYPE>

Explicit full specialization of the standard "traits" template std::numeric_limits for the type BloombergLP::bdldfp::Decimal_StandardNamespaceCanary. Note that this specialization is required for technical reasons and it is identical to the non‐specialized default traits.

Created with MrDocs