Searched refs:__is_pointer (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/clang/test/SemaObjCXX/ |
| H A D | type-traits-is-pointer.mm | 6 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 D | is_pointer.h | 22 #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 D | type-traits.cpp | 902 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 D | sizeless-1.cpp | 514 _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 D | cxx-traits.h | 51 struct __is_pointer {}; // expected-warning {{made available}} struct
|
| H A D | cxx-traits.cpp | 51 bool _is_pointer_result = __is_pointer(int);
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | TokenKinds.def | 536 TYPE_TRAIT_1(__is_pointer, IsPointer, KEYCXX)
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseExpr.cpp | 1098 REVERTIBLE_TYPE_TRAIT(__is_pointer); in ParseCastExpression()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | LanguageExtensions.rst | 1433 * ``__is_pointer`` (C++, Embarcadero)
|