This struct template implements a meta‐function to determine whether the (template parameter) t_TYPE is bitwise EqualityComparable.
Synopsis
Declared in <bslmf_isbitwiseequalitycomparable.h>
template<class t_TYPE>
struct IsBitwiseEqualityComparable
: /* implementation-defined */::type
Description
If IsBitwiseEqualityComparable<t_TYPE> is derived from true_type then t_TYPE is bitwise EqualityComparable. Otherwise, bitwise equality comparability cannot be inferred for t_TYPE. This trait can be associated with a bitwise EqualityComparable user‐defined class by specializing this class or by using the BSLMF_NESTED_TRAIT_DECLARATION macro.
Base Classes
Name |
Description |
|
Specializations
Name |
Description |
This explicit specialization reports that |
|
This explicit specialization reports that |
|
This explicit specialization reports that |
|
This explicit specialization reports that |
|
|
Specialize |
This partial specialization ensures that volatile‐qualified types have the same result as their element type. |
|
This partial specialization ensures that const‐qualified types have the same result as their element type. |
|
This partial specialization ensures that const‐volatile‐qualified types have the same result as their element type. |
|
This partial specialization ensures that array‐of‐unknown‐bound types have the same result as their element type. |
|
This partial specialization ensures that volatile‐qualified array‐of‐unknown‐bound types have the same result as their element type. |
|
This partial specialization ensures that const‐qualified array‐of‐unknown‐bound types have the same result as their element type. |
|
This partial specialization ensures that const‐volatile‐qualified array‐of‐unknown‐bound types have the same result as their element type. |
|
Trait indicating |
|
This partial specialization ensures that array types have the same result as their element type. |
|
This partial specialization ensures that volatile‐qualified array types have the same result as their element type. |
|
This partial specialization ensures that const‐qualified array types have the same result as their element type. |
|
This partial specialization ensures that const‐volatile‐qualified array types have the same result as their element type. |
Created with MrDocs