Home
last modified time | relevance | path

Searched refs:_Pointer (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__memory/
H A Dpointer_traits.h162 template <class _Pointer, class = void>
171 template <class _Pointer, class = void>
174 template <class _Pointer>
175 struct _HasToAddress<_Pointer, decltype((void)pointer_traits<_Pointer>::to_address(std::declval<con…
178 template <class _Pointer, class = void>
181 template <class _Pointer>
182 struct _HasArrow<_Pointer, decltype((void)std::declval<const _Pointer&>().operator->()) > : true_ty…
184 template <class _Pointer>
186 static const bool value = _HasArrow<_Pointer>::value || _HasToAddress<_Pointer>::value;
190 template <class _Pointer, __enable_if_t< _And<is_class<_Pointer>, _IsFancyPointer<_Pointer> >::valu…
[all …]
H A Dallocation_guard.h49 using _Pointer = typename allocator_traits<_Alloc>::pointer; member
83 _LIBCPP_HIDE_FROM_ABI _Pointer
85 _Pointer __tmp = __ptr_; in __release_ptr()
90 _LIBCPP_HIDE_FROM_ABI _Pointer __get() const _NOEXCEPT { return __ptr_; } in __get()
101 _Pointer __ptr_;
H A Dallocate_at_least.h22 template <class _Pointer>
24 _Pointer ptr;
H A Dallocator_traits.h197 template <class _Alloc, class _Pointer, class = void>
200 template <class _Alloc, class _Pointer>
201 struct __has_destroy<_Alloc, _Pointer, decltype((void)std::declval<_Alloc>().destroy(std::declval<_…
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dpointer_traits.h187 template <class _Pointer, class = void>
196 template <class _Pointer, class = void>
199 template <class _Pointer>
200 struct _HasToAddress<_Pointer, decltype((void)pointer_traits<_Pointer>::to_address(std::declval<con…
203 template <class _Pointer, class = void>
206 template <class _Pointer>
207 struct _HasArrow<_Pointer, decltype((void)std::declval<const _Pointer&>().operator->()) > : true_ty…
209 template <class _Pointer>
211 static const bool value = _HasArrow<_Pointer>::value || _HasToAddress<_Pointer>::value;
215 template <class _Pointer, __enable_if_t< _And<is_class<_Pointer>, _IsFancyPointer<_Pointer> >::valu…
[all …]
H A Dout_ptr.h36 template <class _Smart, class _Pointer, class... _Args>
62 using _SmartPtr = __pointer_of_or_t<_Smart, _Pointer>; in ~out_ptr_t()
63 if constexpr (__resettable_smart_pointer_with_args<_Smart, _Pointer, _Args...>) { in ~out_ptr_t()
74 …_LIBCPP_HIDE_FROM_ABI operator _Pointer*() const noexcept { return std::addressof(const_cast<_Poin…
77 requires(!is_same_v<_Pointer, void*>)
79 …static_assert(is_pointer_v<_Pointer>, "The conversion to void** requires _Pointer to be a raw poin…
81 return reinterpret_cast<void**>(static_cast<_Pointer*>(*this));
87 _Pointer __p_ = _Pointer();
90 template <class _Pointer = void, class _Smart, class... _Args>
92 using _Ptr = conditional_t<is_void_v<_Pointer>, __pointer_of_t<_Smart>, _Pointer>; in out_ptr()
H A Dinout_ptr.h37 template <class _Smart, class _Pointer, class... _Args>
67 using _SmartPtr = __pointer_of_or_t<_Smart, _Pointer>; in ~inout_ptr_t()
71 } else if constexpr (__resettable_smart_pointer_with_args<_Smart, _Pointer, _Args...>) { in ~inout_ptr_t()
82 …_LIBCPP_HIDE_FROM_ABI operator _Pointer*() const noexcept { return std::addressof(const_cast<_Poin…
85 requires(!is_same_v<_Pointer, void*>)
87 …static_assert(is_pointer_v<_Pointer>, "The conversion to void** requires _Pointer to be a raw poin…
89 return reinterpret_cast<void**>(static_cast<_Pointer*>(*this));
95 _Pointer __p_;
98 template <class _Pointer = void, class _Smart, class... _Args>
100 using _Ptr = conditional_t<is_void_v<_Pointer>, __pointer_of_t<_Smart>, _Pointer>; in inout_ptr()
H A Dallocation_guard.h48 using _Pointer _LIBCPP_NODEBUG = typename allocator_traits<_Alloc>::pointer;
84 _LIBCPP_CONSTEXPR_SINCE_CXX26 _LIBCPP_HIDE_FROM_ABI _Pointer
86 _Pointer __tmp = __ptr_; in __release_ptr()
91 …_LIBCPP_CONSTEXPR_SINCE_CXX26 _LIBCPP_HIDE_FROM_ABI _Pointer __get() const _NOEXCEPT { return __pt… in __get()
102 _Pointer __ptr_;
H A Dallocate_at_least.h31 template <class _Pointer>
33 _Pointer ptr;
H A Dallocator_traits.h190 template <class _Alloc, class _Pointer, class = void>
193 template <class _Alloc, class _Pointer>
195 …__has_destroy_v<_Alloc, _Pointer, decltype((void)std::declval<_Alloc>().destroy(std::declval<_Poin…
217 template <class _Pointer, class _SizeType = size_t>
219 _Pointer ptr;
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__iterator/
H A Diterator.h22 template <class _Category, class _Tp, class _Distance = ptrdiff_t, class _Pointer = _Tp*, class _Re…
26 typedef _Pointer pointer;
/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Diterator.h22 template <class _Category, class _Tp, class _Distance = ptrdiff_t, class _Pointer = _Tp*, class _Re…
26 typedef _Pointer pointer;
/freebsd/contrib/llvm-project/libcxx/include/__mdspan/
H A Dmdspan.h280 template <class _Pointer>
281 requires(is_pointer_v<remove_reference_t<_Pointer>>)
282 mdspan(_Pointer&&) -> mdspan<remove_pointer_t<remove_reference_t<_Pointer>>, extents<size_t>>;
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Ddeque239 class _Pointer,
256 typedef _Pointer pointer;
392 template <class _ValueType, class _Pointer, class _Reference, class _MapPointer, class _DiffType, _…
394 __deque_iterator<_ValueType, _Pointer, _Reference, _MapPointer, _DiffType, _BlockSize> > {
396 …using _Iterator = __deque_iterator<_ValueType, _Pointer, _Reference, _MapPointer, _DiffType, _Bloc…
401 using __local_iterator = _Pointer;
420 template <class _ValueType, class _Pointer, class _Reference, class _MapPointer, class _DiffType, _…
421 const _DiffType __deque_iterator<_ValueType, _Pointer, _Reference, _MapPointer, _DiffType, _BlockSi…
H A D__tree68 template <class _Pointer>
629 template <class _Pointer>
632 typedef _Pointer pointer;
/freebsd/contrib/llvm-project/libcxx/include/
H A Ddeque274 class _Pointer,
291 typedef _Pointer pointer;
456 template <class _ValueType, class _Pointer, class _Reference, class _MapPointer, class _DiffType, _…
458 __deque_iterator<_ValueType, _Pointer, _Reference, _MapPointer, _DiffType, _BlockSize> > {
461 __deque_iterator<_ValueType, _Pointer, _Reference, _MapPointer, _DiffType, _BlockSize>;
466 using __local_iterator _LIBCPP_NODEBUG = _Pointer;
485 template <class _ValueType, class _Pointer, class _Reference, class _MapPointer, class _DiffType, _…
486 const _DiffType __deque_iterator<_ValueType, _Pointer, _Reference, _MapPointer, _DiffType, _BlockSi…
H A D__tree63 template <class _Pointer>
549 template <class _Pointer>
552 typedef _Pointer pointer;
/freebsd/contrib/file/magic/Magdir/
H A Dimages1162 # URL: http://fileformats.archiveteam.org/wiki/OS/2_Pointer