Searched refs:is_trivially_copyable (Results 1 - 22 of 22) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A Dbit.h38 #if (__has_feature(is_trivially_copyable) && defined(_LIBCPP_VERSION)) || \
41 typename = std::enable_if_t<std::is_trivially_copyable<To>::value>,
42 typename = std::enable_if_t<std::is_trivially_copyable<From>::value>
43 #elif __has_feature(is_trivially_copyable)
49 // llvm/Support/type_traits.h's is_trivially_copyable we don't want to
H A DPointerIntPair.h130 // Specialize is_trivially_copyable to avoid limitation of llvm::is_trivially_copyable
135 struct is_trivially_copyable<PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>> : std::true_type { struct in namespace:llvm
137 static_assert(std::is_trivially_copyable<PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>>::value,
138 "inconsistent behavior between llvm:: and std:: implementation of is_trivially_copyable");
H A DDenseMap.h429 if (std::is_trivially_copyable<KeyT>::value &&
430 std::is_trivially_copyable<ValueT>::value)
H A DSTLExtras.h1415 std::is_trivially_copyable<typename std::iterator_traits<T>::value_type>>;
/netbsd-current/external/gpl3/gdb.old/dist/gdbsupport/
H A Dtraits.h29 std::is_trivially_copyable is available. GCC only implemented it
31 #if (__has_feature(is_trivially_copyable) \
H A Dpoison.h69 std::is_trivially_copyable<T>>
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A Dtype_traits.h135 // An implementation of `std::is_trivially_copyable` since STL version
140 class is_trivially_copyable { class in namespace:llvm
180 static_assert(value == std::is_trivially_copyable<T>::value,
181 "inconsistent behavior between llvm:: and std:: implementation of is_trivially_copyable");
185 class is_trivially_copyable<T*> : public std::true_type { class in namespace:llvm
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DFileEntry.h49 class OptionalStorage<clang::FileEntryRef, /*is_trivially_copyable*/ true>;
189 static_assert(std::is_trivially_copyable<FileEntryRef>::value,
222 static_assert(std::is_trivially_copyable<Optional<clang::FileEntryRef>>::value,
322 std::is_trivially_copyable<
H A DDirectoryEntry.h187 std::is_trivially_copyable<Optional<clang::DirectoryEntryRef>>::value,
290 static_assert(std::is_trivially_copyable<
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/
H A DGSIStreamBuilder.h142 static_assert(std::is_trivially_copyable<BulkPublic>::value,
/netbsd-current/external/gpl3/gdb/dist/gdb/unittests/
H A Dpacked-selftests.c51 CHECK_TRAIT (is_trivially_copyable); variable
H A Denum-flags-selftests.c70 gdb_static_assert (std::is_trivially_copyable<EF>::value);
H A Darray-view-selftests.c35 CHECK_TRAIT (is_trivially_copyable); variable
/netbsd-current/external/gpl3/gdb/dist/gdbsupport/
H A Dpacked.h84 gdb_static_assert (std::is_trivially_copyable<packed>::value);
H A Dtraits.h29 std::is_trivially_copyable is available. GCC only implemented it
31 #if (__has_feature(is_trivially_copyable) \
H A Dpoison.h69 std::is_trivially_copyable<T>>
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeHashing.h174 static_assert(std::is_trivially_copyable<GloballyHashedType>::value,
/netbsd-current/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
H A Dstd_function.h72 : is_trivially_copyable<_Tp>::type
/netbsd-current/external/gpl3/gdb.old/dist/gdb/unittests/
H A Darray-view-selftests.c34 CHECK_TRAIT (is_trivially_copyable); variable
/netbsd-current/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dstd_function.h70 : is_trivially_copyable<_Tp>::type
/netbsd-current/external/apache2/llvm/dist/llvm/tools/llvm-diff/
H A DDifferenceEngine.cpp70 if (std::is_trivially_copyable<T>::value)
/netbsd-current/external/apache2/llvm/autoconf/
H A Dconfigure10116 static_assert(std::is_trivially_copyable<T>::value, "ok");

Completed in 321 milliseconds