This struct template provides a meta‐function to determine whether the (template parameter) t_TYPE is bitwise copyable.
Synopsis
Declared in <bslmf_isbitwisecopyable.h>
template<class t_TYPE>
struct IsBitwiseCopyable
: bsl::integral_constant<bool, DetectNestedTrait<t_TYPE, IsBitwiseCopyable>::value || bsl::is_trivially_copyable<t_TYPE>::value>::type
Base Classes
Name |
Description |
|
Specializations
Name |
Description |
This template specialization for |
|
This template specialization for |
|
This template specialization for |
|
This template specialization for |
|
This template specialization for |
|
This template specialization for |
|
|
|
This partial specialization optimizes away a number of nested template instantiations to ensure that reference types are never bitwise copyable. |
|
This partial specialization optimizes away a number of nested template instantiations to ensure that rvalue reference types are never bitwise copyable. |
|
These partial specializations ensures that array‐of‐unknown‐bound types have the same result as their element type. |
|
|
|
Derived Classes
Name |
Description |
Created with MrDocs