Searched refs:has_unique_object_representations (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/ |
| H A D | has_unique_object_representations.pass.cpp | 22 static_assert( std::has_unique_object_representations<T>::value, ""); in test_has_unique_object_representations() 23 static_assert( std::has_unique_object_representations<const T>::value, ""); in test_has_unique_object_representations() 24 static_assert( std::has_unique_object_representations<volatile T>::value, ""); in test_has_unique_object_representations() 25 static_assert( std::has_unique_object_representations<const volatile T>::value, ""); in test_has_unique_object_representations() 36 static_assert(!std::has_unique_object_representations<T>::value, ""); in test_has_not_has_unique_object_representations() 37 static_assert(!std::has_unique_object_representations<const T>::value, ""); in test_has_not_has_unique_object_representations() 38 static_assert(!std::has_unique_object_representations<volatile T>::value, ""); in test_has_not_has_unique_object_representations() 39 static_assert(!std::has_unique_object_representations<const volatile T>::value, ""); in test_has_not_has_unique_object_representations()
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | type-traits.cpp | 2481 struct has_unique_object_representations { struct 2490 static_assert(has_unique_object_representations<int>::value, "integrals are"); 2491 static_assert(has_unique_object_representations<const int>::value, "integrals are"); 2495 static_assert(has_unique_object_representations<void *>::value, "as are pointers"); 2500 static_assert(has_unique_object_representations<int *>::value, "as are pointers"); 2510 static_assert(has_unique_object_representations<FP>::value, "even function pointers"); 2541 static_assert(!has_unique_object_representations<void>::value, "but not void!"); 2645 static_assert(!has_unique_object_representations<int &>::value, "No references!"); 2649 static_assert(!has_unique_object_representations<Empty>::value, "No empty types!"); 2780 static_assert(!has_unique_object_representations<NotUniqueBecauseTailPadding>::value, [all …]
|
| /llvm-project-15.0.7/libcxx/include/__type_traits/ |
| H A D | has_unique_object_representation.h | 25 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS has_unique_object_representations struct 30 inline constexpr bool has_unique_object_representations_v = has_unique_object_representations<_Tp>:…
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | type_traits | 142 template<class T> struct has_unique_object_representations; // C++17 379 = has_unique_object_representations<T>::value;
|
| /llvm-project-15.0.7/libcxx/docs/Status/ |
| H A D | Cxx17Papers.csv | 60 "`p0258r2 <https://wg21.link/p0258r2>`__","LWG","has_unique_object_representations","Oulu","|Comple…
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/ |
| H A D | StdSymbolMap.inc | 430 SYMBOL(has_unique_object_representations, std::, <type_traits>)
|