BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslmf::IsBitwiseEqualityComparable_Imp< t_TYPE, class > Struct Template Reference

#include <bslmf_isbitwiseequalitycomparable.h>

Inheritance diagram for bslmf::IsBitwiseEqualityComparable_Imp< t_TYPE, class >:

Detailed Description

template<class t_TYPE, class = void>
struct bslmf::IsBitwiseEqualityComparable_Imp< t_TYPE, class >

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.


The documentation for this struct was generated from the following file: