BloombergLP::bslmf::IsBitwiseEqualityComparable<float>

Revert of {DRQS 143286899}. Once clients are fixed, change to false. Explicit specialization to confirm that floating point types are not bitwise EqualityComparable, as they typically have specific problematic values: NaNs do not compare equal with themselves, and there may be multiple representations for zero (with negative zero).

Synopsis

Declared in <bslmf_isbitwiseequalitycomparable.h>

template<>
struct IsBitwiseEqualityComparable<float>
    : bsl::true_type

Base Classes

NameDescription
bsl::true_typeMetafunction representing the boolean constant true.