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>

Traits specialization of std::numeric_limits for Decimal128.

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

Traits specialization of std::numeric_limits for Decimal32.

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

Traits specialization of std::numeric_limits for Decimal64.

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.

Created with MrDocs