Searched refs:is_pointer_v (Results 1 – 14 of 14) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.unary/meta.unary.cat/ |
| H A D | is_pointer.pass.cpp | 25 static_assert( std::is_pointer_v<T>, ""); in test_is_pointer() 26 static_assert( std::is_pointer_v<const T>, ""); in test_is_pointer() 27 static_assert( std::is_pointer_v<volatile T>, ""); in test_is_pointer() 28 static_assert( std::is_pointer_v<const volatile T>, ""); in test_is_pointer() 40 static_assert(!std::is_pointer_v<T>, ""); in test_is_not_pointer() 41 static_assert(!std::is_pointer_v<const T>, ""); in test_is_not_pointer() 42 static_assert(!std::is_pointer_v<volatile T>, ""); in test_is_not_pointer() 43 static_assert(!std::is_pointer_v<const volatile T>, ""); in test_is_not_pointer()
|
| /llvm-project-15.0.7/libcxx/include/__type_traits/ |
| H A D | is_pointer.h | 29 inline constexpr bool is_pointer_v = __is_pointer(_Tp); variable 50 inline constexpr bool is_pointer_v = is_pointer<_Tp>::value;
|
| /llvm-project-15.0.7/libcxx/include/__numeric/ |
| H A D | midpoint.h | 47 enable_if_t<is_pointer_v<_TPtr>
|
| /llvm-project-15.0.7/libcxx/include/__ranges/ |
| H A D | data.h | 34 concept __ptr_to_object = is_pointer_v<_Tp> && is_object_v<remove_pointer_t<_Tp>>;
|
| H A D | subrange.h | 44 is_pointer_v<_From> && is_pointer_v<_To> &&
|
| /llvm-project-15.0.7/libcxx/test/libcxx/type_traits/ |
| H A D | is_pointer.arc.pass.mm | 27 static_assert(std::is_pointer_v<T>, "");
|
| /llvm-project-15.0.7/libcxx/include/__iterator/ |
| H A D | reverse_iterator.h | 142 requires is_pointer_v<_Iter> || requires(const _Iter __i) { __i.operator->(); } 144 if constexpr (is_pointer_v<_Iter>) { 387 if constexpr (is_pointer_v<_Iter>) {
|
| H A D | common_iterator.h | 117 if constexpr (is_pointer_v<_Iter> || requires(const _Iter& __i) { __i.operator->(); }) {
|
| H A D | concepts.h | 177 concept __has_arrow = input_iterator<_Ip> && (is_pointer_v<_Ip> || requires(_Ip __i) { __i.operator…
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/ |
| H A D | arrow.pass.cpp | 21 concept HasArrow = std::input_iterator<T> && (std::is_pointer_v<T> || requires(T i) { i.operator->(…
|
| /llvm-project-15.0.7/libcxx/test/support/ |
| H A D | test_iterators.h | 319 static_assert(std::is_pointer_v<It>, "Things probably break in this case"); 375 static_assert(std::is_pointer_v<It>, "Things probably break in this case");
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/iterator.primitives/iterator.traits/ |
| H A D | cxx20_iterator_traits.compile.pass.cpp | 63 if constexpr (std::is_pointer_v<Iter>) { in test()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | type_traits | 254 template <class T> inline constexpr bool is_pointer_v
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/ |
| H A D | StdSymbolMap.inc | 601 SYMBOL(is_pointer_v, std::, <type_traits>)
|