LLVM  10.0.0svn
Static Public Attributes | List of all members
llvm::is_trivially_copyable< T > Class Template Reference

#include "llvm/Support/type_traits.h"

Collaboration diagram for llvm::is_trivially_copyable< T >:
Collaboration graph
[legend]

Static Public Attributes

static constexpr bool value
 

Detailed Description

template<typename T>
class llvm::is_trivially_copyable< T >

Definition at line 141 of file type_traits.h.

Member Data Documentation

◆ value

template<typename T >
constexpr bool llvm::is_trivially_copyable< T >::value
static
Initial value:
=
has_trivial_destructor &&
(has_deleted_move_assign || has_trivial_move_assign) &&
(has_deleted_move_constructor || has_trivial_move_constructor) &&
(has_deleted_copy_assign || has_trivial_copy_assign) &&
(has_deleted_copy_constructor || has_trivial_copy_constructor)

Definition at line 173 of file type_traits.h.


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