Defined in header <type_traits>
template< class T >
T is a trivial type (that is, a scalar type, a trivially copyable class with a trivial default constructor, or array of such type/class, possibly cv-qualified), provides the member constant
value equal true. For any other type,
value is false.
Inherited from std::integral_constant
| true if |
(public static member constant)
| converts the object to bool, returns |
(public member function)
Only objects (including arrays) of trivial type may be created by a call to std::malloc.
 Possible implementation
 See also
| checks if a type is trivially copyable |