Lines Matching refs:pointer

128   typedef _LIBCPP_NODEBUG typename __pointer<_Tp, deleter_type>::type pointer;
134 __compressed_pair<pointer, deleter_type> __ptr_;
164 is_convertible<typename _UPtr::pointer, pointer>::value &&
191 _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 explicit unique_ptr(pointer __p) _NOEXCEPT
195 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(pointer __p, _LValRefType<_Dumm…
200 unique_ptr(pointer __p, _GoodRValRefType<_Dummy> __d) _NOEXCEPT : __ptr_(__p, _VSTD::move(__d)) {
208 unique_ptr(pointer __p, _BadRValRefType<_Dummy> __d) = delete;
273 _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 pointer operator->() const _NOEXCEPT {
276 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 pointer get() const _NOEXCEPT { return __p…
287 _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 pointer release() _NOEXCEPT {
288 pointer __t = __ptr_.first();
289 __ptr_.first() = pointer();
293 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 void reset(pointer __p = pointer()) _NOEXC…
294 pointer __tmp = __ptr_.first();
311 typedef typename __pointer<_Tp, deleter_type>::type pointer;
314 __compressed_pair<pointer, deleter_type> __ptr_;
317 struct _CheckArrayPointerConversion : is_same<_From, pointer> {};
322 is_same<_FromElem*, pointer>::value ||
323 (is_same<pointer, element_type*>::value &&
361 is_same<pointer, element_type*>::value &&
362 is_same<typename _UPtr::pointer, _ElemT*>::value &&
471 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 pointer get() const _NOEXCEPT { return __p…
484 _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 pointer release() _NOEXCEPT {
485 pointer __t = __ptr_.first();
486 __ptr_.first() = pointer();
494 pointer __tmp = __ptr_.first();
501 pointer __tmp = __ptr_.first();
537 typedef typename unique_ptr<_T1, _D1>::pointer _P1;
538 typedef typename unique_ptr<_T2, _D2>::pointer _P2;
561 requires three_way_comparable_with<typename unique_ptr<_T1, _D1>::pointer,
562 typename unique_ptr<_T2, _D2>::pointer>
564 compare_three_way_result_t<typename unique_ptr<_T1, _D1>::pointer,
565 typename unique_ptr<_T2, _D2>::pointer>
606 typedef typename unique_ptr<_T1, _D1>::pointer _P1;
613 typedef typename unique_ptr<_T1, _D1>::pointer _P1;
656 typename unique_ptr<_T1, _D1>::pointer> _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23
657 compare_three_way_result_t<typename unique_ptr<_T1, _D1>::pointer>
659 …return compare_three_way()(__x.get(), static_cast<typename unique_ptr<_T1, _D1>::pointer>(nullptr)…
728 unique_ptr<_Tp, _Dp>, typename unique_ptr<_Tp, _Dp>::pointer> >
739 typedef typename unique_ptr<_Tp, _Dp>::pointer pointer;
740 return hash<pointer>()(__ptr.get());