Home
last modified time | relevance | path

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 Dhas_unique_object_representations.pass.cpp22 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 Dtype-traits.cpp2481 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 Dhas_unique_object_representation.h25 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 Dtype_traits142 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 DCxx17Papers.csv60 "`p0258r2 <https://wg21.link/p0258r2>`__","LWG","has_unique_object_representations","Oulu","|Comple…
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc430 SYMBOL(has_unique_object_representations, std::, <type_traits>)