|
BDE 4.14.0 Production release
|
#include <bslmf_isbitwiseequalitycomparable.h>
This trait struct derives from bsl::true_type if (the template paramter) t_TYPE is a scalar type or a class with a nested trait declaration for the bslmf::IsBitwiseEqualityComparable trait, and from bsl::false_type otherwise. Note that this implementation relies on the fact that reference and function types cannot be cv-qualified, and any other non-class type (that is not handled by specializations of the primary template) will be a scalar type.