16 constexpr static bool value =
false;
21constexpr bool is_trivial_v = std::is_trivial_v<T> || force_trivial_v<T>;
27 constexpr static bool value =
false;
32constexpr bool is_trivially_destructible_v =
33 std::is_trivially_destructible_v<T> || force_trivially_destructible_v<T>;
39 constexpr static bool value =
false;
44constexpr bool is_trivially_constructible_v =
45 std::is_trivially_constructible_v<T> || force_trivially_constructible_v<T>;
51 constexpr static bool value =
false;
54constexpr bool force_trivially_copy_constructible_v =
57constexpr bool is_trivially_copy_constructible_v =
58 std::is_trivially_copy_constructible_v<T> || force_trivially_copy_constructible_v<T>;
64 constexpr static bool value =
false;
67constexpr bool force_trivially_copy_assignable_v =
70constexpr bool is_trivially_copy_assignable_v =
71 std::is_trivially_copy_assignable_v<T> || force_trivially_copy_assignable_v<T>;
Definition type_label.h:15
Definition type_label.h:38
Definition type_label.h:63
Definition type_label.h:50
Definition type_label.h:26