[#BloombergLP-bdldfp-faux_numeric_limits-01] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdldfp.adoc[bdldfp]::faux_numeric_limits :relfileprefix: ../../ :mrdocs: 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>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class NUMERIC_TYPE, class DUMMY_TYPE = void> class faux_numeric_limits; ---- == Specializations [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdldfp/faux_numeric_limits-02.adoc[`faux_numeric_limits<BloombergLP::bdldfp::Decimal128, DUMMY_TYPE>`] | | xref:BloombergLP/bdldfp/faux_numeric_limits-03.adoc[`faux_numeric_limits<BloombergLP::bdldfp::Decimal32, DUMMY_TYPE>`] | | xref:BloombergLP/bdldfp/faux_numeric_limits-0d.adoc[`faux_numeric_limits<BloombergLP::bdldfp::Decimal64, DUMMY_TYPE>`] | | xref:BloombergLP/bdldfp/faux_numeric_limits-0b.adoc[`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. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#