Lines Matching refs:__ptr_
119 __compressed_pair<pointer, deleter_type> __ptr_;
168 _LIBCPP_CONSTEXPR unique_ptr() _NOEXCEPT : __ptr_(__value_init_tag(), __value_init_tag()) {}
173 …_LIBCPP_CONSTEXPR unique_ptr(nullptr_t) _NOEXCEPT : __ptr_(__value_init_tag(), __value_init_tag())…
178 explicit unique_ptr(pointer __p) _NOEXCEPT : __ptr_(__p, __value_init_tag()) {}
184 : __ptr_(__p, __d) {}
190 : __ptr_(__p, _VSTD::move(__d)) {
202 : __ptr_(__u.release(), _VSTD::forward<deleter_type>(__u.get_deleter())) {
211 : __ptr_(__u.release(), _VSTD::forward<_Ep>(__u.get_deleter())) {}
220 : __ptr_(__p.release(), __value_init_tag()) {}
226 __ptr_.second() = _VSTD::forward<deleter_type>(__u.get_deleter());
237 __ptr_.second() = _VSTD::forward<_Ep>(__u.get_deleter());
270 return *__ptr_.first();
274 return __ptr_.first();
278 return __ptr_.first();
282 return __ptr_.second();
286 return __ptr_.second();
290 return __ptr_.first() != nullptr;
295 pointer __t = __ptr_.first();
296 __ptr_.first() = pointer();
302 pointer __tmp = __ptr_.first();
303 __ptr_.first() = __p;
305 __ptr_.second()(__tmp);
310 __ptr_.swap(__u.__ptr_);
323 __compressed_pair<pointer, deleter_type> __ptr_;
390 _LIBCPP_CONSTEXPR unique_ptr() _NOEXCEPT : __ptr_(__value_init_tag(), __value_init_tag()) {}
395 …_LIBCPP_CONSTEXPR unique_ptr(nullptr_t) _NOEXCEPT : __ptr_(__value_init_tag(), __value_init_tag())…
402 : __ptr_(__p, __value_init_tag()) {}
409 : __ptr_(__p, __d) {}
415 : __ptr_(nullptr, __d) {}
422 : __ptr_(__p, _VSTD::move(__d)) {
431 : __ptr_(nullptr, _VSTD::move(__d)) {
444 : __ptr_(__u.release(), _VSTD::forward<deleter_type>(__u.get_deleter())) {
450 __ptr_.second() = _VSTD::forward<deleter_type>(__u.get_deleter());
460 : __ptr_(__u.release(), _VSTD::forward<_Ep>(__u.get_deleter())) {
471 __ptr_.second() = _VSTD::forward<_Ep>(__u.get_deleter());
492 return __ptr_.first()[__i];
496 return __ptr_.first();
501 return __ptr_.second();
506 return __ptr_.second();
510 return __ptr_.first() != nullptr;
515 pointer __t = __ptr_.first();
516 __ptr_.first() = pointer();
526 pointer __tmp = __ptr_.first();
527 __ptr_.first() = __p;
529 __ptr_.second()(__tmp);
534 pointer __tmp = __ptr_.first();
535 __ptr_.first() = nullptr;
537 __ptr_.second()(__tmp);
542 __ptr_.swap(__u.__ptr_);