Lines Matching refs:pointer

138 	_Ptr<_Up, _Ep, __void_t<typename remove_reference<_Ep>::type::pointer>>  in _GLIBCXX_VISIBILITY()
140 using type = typename remove_reference<_Ep>::type::pointer; in _GLIBCXX_VISIBILITY()
148 using pointer = typename _Ptr<_Tp, _Dp>::type; in _GLIBCXX_VISIBILITY()
155 __uniq_ptr_impl(pointer __p) : _M_t() { _M_ptr() = __p; } in _GLIBCXX_VISIBILITY()
158 __uniq_ptr_impl(pointer __p, _Del&& __d) in _GLIBCXX_VISIBILITY()
172 pointer& _M_ptr() { return std::get<0>(_M_t); } in _GLIBCXX_VISIBILITY()
173 pointer _M_ptr() const { return std::get<0>(_M_t); } in _GLIBCXX_VISIBILITY()
177 void reset(pointer __p) noexcept in _GLIBCXX_VISIBILITY()
179 const pointer __old_p = _M_ptr(); in _GLIBCXX_VISIBILITY()
185 pointer release() noexcept in _GLIBCXX_VISIBILITY()
187 pointer __p = _M_ptr(); in _GLIBCXX_VISIBILITY()
201 tuple<pointer, _Dp> _M_t; in _GLIBCXX_VISIBILITY()
251 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer; in _GLIBCXX_VISIBILITY()
260 is_convertible<typename unique_ptr<_Up, _Ep>::pointer, pointer>, in _GLIBCXX_VISIBILITY()
281 unique_ptr(pointer __p) noexcept in _GLIBCXX_VISIBILITY()
294 unique_ptr(pointer __p, const deleter_type& __d) noexcept in _GLIBCXX_VISIBILITY()
306 unique_ptr(pointer __p, in _GLIBCXX_VISIBILITY()
314 unique_ptr(pointer, in _GLIBCXX_VISIBILITY()
357 static_assert(__is_invocable<deleter_type&, pointer>::value, in _GLIBCXX_VISIBILITY()
362 __ptr = pointer(); in _GLIBCXX_VISIBILITY()
407 __glibcxx_assert(get() != pointer()); in _GLIBCXX_VISIBILITY()
412 pointer in _GLIBCXX_VISIBILITY()
415 _GLIBCXX_DEBUG_PEDASSERT(get() != pointer()); in _GLIBCXX_VISIBILITY()
420 pointer in _GLIBCXX_VISIBILITY()
436 { return get() == pointer() ? false : true; } in _GLIBCXX_VISIBILITY()
441 pointer in _GLIBCXX_VISIBILITY()
452 reset(pointer __p = pointer()) noexcept in _GLIBCXX_VISIBILITY()
454 static_assert(__is_invocable<deleter_type&, pointer>::value, in _GLIBCXX_VISIBILITY()
495 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer; in _GLIBCXX_VISIBILITY()
503 typename _UP_pointer = typename _UPtr::pointer, in _GLIBCXX_VISIBILITY()
507 is_same<pointer, element_type*>, in _GLIBCXX_VISIBILITY()
515 __or_<__or_<is_same<_Up, pointer>, in _GLIBCXX_VISIBILITY()
518 is_same<pointer, element_type*>, in _GLIBCXX_VISIBILITY()
613 __ptr = pointer(); in _GLIBCXX_VISIBILITY()
659 __glibcxx_assert(get() != pointer()); in _GLIBCXX_VISIBILITY()
664 pointer in _GLIBCXX_VISIBILITY()
680 { return get() == pointer() ? false : true; } in _GLIBCXX_VISIBILITY()
685 pointer in _GLIBCXX_VISIBILITY()
697 __or_<is_same<_Up, pointer>, in _GLIBCXX_VISIBILITY()
698 __and_<is_same<pointer, element_type*>, in _GLIBCXX_VISIBILITY()
712 { reset(pointer()); } in _GLIBCXX_VISIBILITY()
799 std::common_type<typename unique_ptr<_Tp, _Dp>::pointer, in _GLIBCXX_VISIBILITY()
800 typename unique_ptr<_Up, _Ep>::pointer>::type _CT; in _GLIBCXX_VISIBILITY()
809 return std::less<typename unique_ptr<_Tp, _Dp>::pointer>()(__x.get(), in _GLIBCXX_VISIBILITY()
818 return std::less<typename unique_ptr<_Tp, _Dp>::pointer>()(nullptr, in _GLIBCXX_VISIBILITY()
855 return std::less<typename unique_ptr<_Tp, _Dp>::pointer>()(nullptr, in _GLIBCXX_VISIBILITY()
864 return std::less<typename unique_ptr<_Tp, _Dp>::pointer>()(__x.get(), in _GLIBCXX_VISIBILITY()
890 requires three_way_comparable_with<typename unique_ptr<_Tp, _Dp>::pointer, in _GLIBCXX_VISIBILITY()
891 typename unique_ptr<_Up, _Ep>::pointer> in _GLIBCXX_VISIBILITY()
893 compare_three_way_result_t<typename unique_ptr<_Tp, _Dp>::pointer, in _GLIBCXX_VISIBILITY()
894 typename unique_ptr<_Up, _Ep>::pointer> in _GLIBCXX_VISIBILITY()
900 requires three_way_comparable<typename unique_ptr<_Tp, _Dp>::pointer> in _GLIBCXX_VISIBILITY()
902 compare_three_way_result_t<typename unique_ptr<_Tp, _Dp>::pointer> in _GLIBCXX_VISIBILITY()
905 using pointer = typename unique_ptr<_Tp, _Dp>::pointer; in _GLIBCXX_VISIBILITY()
906 return compare_three_way()(__x.get(), static_cast<pointer>(nullptr)); in _GLIBCXX_VISIBILITY()
912 template<typename _Up, typename _Ptr = typename _Up::pointer, in _GLIBCXX_VISIBILITY()