Searched refs:_Ptr (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/libcxx/include/__memory/ |
| H A D | pointer_traits.h | 31 template <class _Ptr, bool = __has_element_type<_Ptr>::value> 34 template <class _Ptr> 35 struct __pointer_traits_element_type<_Ptr, true> 37 typedef _LIBCPP_NODEBUG typename _Ptr::element_type type; 59 template <class _Ptr, bool = __has_difference_type<_Ptr>::value> 65 template <class _Ptr> 66 struct __pointer_traits_difference_type<_Ptr, true> 68 typedef _LIBCPP_NODEBUG typename _Ptr::difference_type type; 109 template <class _Ptr> 112 typedef _Ptr pointer;
|
| H A D | allocator_traits.h | 48 template <class _Tp, class _Ptr, class _Alloc, 53 template <class _Tp, class _Ptr, class _Alloc> 54 struct __const_pointer<_Tp, _Ptr, _Alloc, false> { 64 template <class _Ptr, class _Alloc, 69 template <class _Ptr, class _Alloc> 70 struct __void_pointer<_Ptr, _Alloc, false> { 80 template <class _Ptr, class _Alloc, 85 template <class _Ptr, class _Alloc> 86 struct __const_void_pointer<_Ptr, _Alloc, false> { 109 template <class _Alloc, class _Ptr> [all …]
|
| H A D | shared_ptr.h | 383 template <class _Ptr, class = void> 385 template <class _Ptr> 386 struct __is_deletable<_Ptr, decltype(delete declval<_Ptr>())> : true_type { }; 388 template <class _Ptr, class = void> 390 template <class _Ptr> 391 struct __is_array_deletable<_Ptr, decltype(delete[] declval<_Ptr>())> : true_type { };
|
| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | deduction-crash.cpp | 101 template <class _Ptr, bool> struct __pointer_traits_element_type; 102 template <class _Ptr> struct __pointer_traits_element_type<_Ptr, true>;
|
| /llvm-project-15.0.7/libcxx/include/__format/ |
| H A D | format_arg_store.h | 134 template <class, class _Ptr> 135 requires(same_as<_Ptr, void*> || same_as<_Ptr, const void*> || same_as<_Ptr, nullptr_t>)
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | MicrosoftCompatibility.cpp | 266 void del(_Ty *_Ptr) { in del() argument 267 _Ptr->~_Ty(); // expected-warning {{pseudo-destructors on type void are a Microsoft extension}} in del()
|
| /llvm-project-15.0.7/libcxx/include/__string/ |
| H A D | char_traits.h | 915 template<class _Ptr> 917 size_t __do_string_hash(_Ptr __p, _Ptr __e) 919 typedef typename iterator_traits<_Ptr>::value_type value_type;
|