Home
last modified time | relevance | path

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 Dis_pointer.pass.cpp25 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 Dis_pointer.h29 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 Dmidpoint.h47 enable_if_t<is_pointer_v<_TPtr>
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Ddata.h34 concept __ptr_to_object = is_pointer_v<_Tp> && is_object_v<remove_pointer_t<_Tp>>;
H A Dsubrange.h44 is_pointer_v<_From> && is_pointer_v<_To> &&
/llvm-project-15.0.7/libcxx/test/libcxx/type_traits/
H A Dis_pointer.arc.pass.mm27 static_assert(std::is_pointer_v<T>, "");
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Dreverse_iterator.h142 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 Dcommon_iterator.h117 if constexpr (is_pointer_v<_Iter> || requires(const _Iter& __i) { __i.operator->(); }) {
H A Dconcepts.h177 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 Darrow.pass.cpp21 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 Dtest_iterators.h319 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 Dcxx20_iterator_traits.compile.pass.cpp63 if constexpr (std::is_pointer_v<Iter>) { in test()
/llvm-project-15.0.7/libcxx/include/
H A Dtype_traits254 template <class T> inline constexpr bool is_pointer_v
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc601 SYMBOL(is_pointer_v, std::, <type_traits>)