Home
last modified time | relevance | path

Searched refs:__is_pointer (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaObjCXX/
H A Dtype-traits-is-pointer.mm6 static_assert(__is_pointer(T), "");
8 static_assert(__is_pointer(T __weak), "");
9 static_assert(__is_pointer(T __strong), "");
10 static_assert(__is_pointer(T __autoreleasing), "");
11 static_assert(__is_pointer(T __unsafe_unretained), "");
13 static_assert(__is_pointer(T __weak const), "");
14 static_assert(__is_pointer(T __strong const), "");
15 static_assert(__is_pointer(T __autoreleasing const), "");
18 static_assert(__is_pointer(T __weak volatile), "");
19 static_assert(__is_pointer(T __strong volatile), "");
[all …]
/llvm-project-15.0.7/libcxx/include/__type_traits/
H A Dis_pointer.h22 #if __has_builtin(__is_pointer)
25 struct _LIBCPP_TEMPLATE_VIS is_pointer : _BoolConstant<__is_pointer(_Tp)> { };
29 inline constexpr bool is_pointer_v = __is_pointer(_Tp);
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dtype-traits.cpp902 int t01[T(__is_pointer(void*))]; in is_pointer()
905 int t04[T(__is_pointer(char*))]; in is_pointer()
906 int t05[T(__is_pointer(int*))]; in is_pointer()
907 int t06[T(__is_pointer(int**))]; in is_pointer()
910 int t09[T(__is_pointer(Enum*))]; in is_pointer()
917 int t20[F(__is_pointer(void))]; in is_pointer()
918 int t21[F(__is_pointer(cvoid))]; in is_pointer()
920 int t23[F(__is_pointer(char))]; in is_pointer()
921 int t24[F(__is_pointer(int))]; in is_pointer()
922 int t25[F(__is_pointer(int))]; in is_pointer()
[all …]
H A Dsizeless-1.cpp514 _Static_assert(!__is_pointer(svint8_t), ""); in cxx_only()
515 _Static_assert(__is_pointer(svint8_t *), ""); in cxx_only()
/llvm-project-15.0.7/clang/test/PCH/
H A Dcxx-traits.h51 struct __is_pointer {}; // expected-warning {{made available}} struct
H A Dcxx-traits.cpp51 bool _is_pointer_result = __is_pointer(int);
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTokenKinds.def536 TYPE_TRAIT_1(__is_pointer, IsPointer, KEYCXX)
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseExpr.cpp1098 REVERTIBLE_TYPE_TRAIT(__is_pointer); in ParseCastExpression()
/llvm-project-15.0.7/clang/docs/
H A DLanguageExtensions.rst1433 * ``__is_pointer`` (C++, Embarcadero)