LLVM  15.0.0git
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

Static Public Attributes

static constexpr bool value

Detailed Description

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

Definition at line 140 of file type_traits.h.

Member Data Documentation

◆ value

template<typename T >
constexpr bool llvm::is_trivially_copyable< T >::value
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 172 of file type_traits.h.

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