Lines Matching refs:__ptr_
324 __link_pointer __ptr_;
328 : __ptr_(__p)
347 __list_iterator() _NOEXCEPT : __ptr_(nullptr)
356 : __ptr_(__p.__ptr_)
373 __ptr_ = __p.__ptr_;
385 return __ptr_->__as_node()->__value_;
392 return pointer_traits<pointer>::pointer_to(__ptr_->__as_node()->__value_);
400 __ptr_ = __ptr_->__next_;
411 __ptr_ = __ptr_->__prev_;
420 return __x.__ptr_ == __y.__ptr_;
433 __link_pointer __ptr_;
437 : __ptr_(__p)
455 __list_const_iterator() _NOEXCEPT : __ptr_(nullptr)
461 : __ptr_(__p.__ptr_)
472 : __ptr_(__p.__ptr_)
489 __ptr_ = __p.__ptr_;
500 return __ptr_->__as_node()->__value_;
507 return pointer_traits<pointer>::pointer_to(__ptr_->__as_node()->__value_);
515 __ptr_ = __ptr_->__next_;
526 __ptr_ = __ptr_->__prev_;
535 return __x.__ptr_ == __y.__ptr_;
788 if (__i->__ptr_ == __c.__end_as_link())
801 if (__i->__ptr_ == __end_as_link())
1404 __link_nodes(__p.__ptr_, __hold->__as_link(), __hold->__as_link());
1415 iterator __r(__p.__ptr_, this);
1434 __e.__ptr_->__next_ = __hold->__as_link();
1435 __hold->__prev_ = __e.__ptr_;
1445 __link_pointer __prev = __e.__ptr_->__prev_;
1446 __node_alloc_traits::deallocate(__na, __e.__ptr_->__as_node(), 1);
1454 __link_nodes(__p.__ptr_, __r.__ptr_, __e.__ptr_);
1468 iterator __r(__p.__ptr_, this);
1487 __e.__ptr_->__next_ = __hold.get()->__as_link();
1488 __hold->__prev_ = __e.__ptr_;
1498 __link_pointer __prev = __e.__ptr_->__prev_;
1499 __node_alloc_traits::deallocate(__na, __e.__ptr_->__as_node(), 1);
1507 __link_nodes(__p.__ptr_, __r.__ptr_, __e.__ptr_);
1618 __link_nodes(__p.__ptr_, __nl, __nl);
1634 __link_nodes(__p.__ptr_, __nl, __nl);
1657 if (__i->__ptr_ == __n)
1686 if (__i->__ptr_ == __n)
1709 __link_pointer __n = __p.__ptr_;
1719 if (__i->__ptr_ == __n)
1745 base::__unlink_nodes(__f.__ptr_, __l.__ptr_->__prev_);
1748 __link_pointer __n = __f.__ptr_;
1757 if (__i->__ptr_ == __n)
1771 return iterator(__l.__ptr_, this);
1798 __e.__ptr_->__next_ = __hold.get()->__as_link();
1799 __hold->__prev_ = __e.__ptr_;
1809 __link_pointer __prev = __e.__ptr_->__prev_;
1810 __node_alloc_traits::deallocate(__na, __e.__ptr_->__as_node(), 1);
1818 __link_nodes_at_back(__r.__ptr_, __e.__ptr_);
1848 __e.__ptr_->__next_ = __hold.get()->__as_link();
1849 __hold->__prev_ = __e.__ptr_;
1859 __link_pointer __prev = __e.__ptr_->__prev_;
1860 __node_alloc_traits::deallocate(__na, __e.__ptr_->__as_node(), 1);
1868 __link_nodes(base::__end_as_link(), __r.__ptr_, __e.__ptr_);
1886 __link_nodes(__p.__ptr_, __f, __l);
1898 if (__i->__ptr_ != __c.__end_as_link())
1923 if (__p.__ptr_ != __i.__ptr_ && __p.__ptr_ != __i.__ptr_->__next_)
1925 __link_pointer __f = __i.__ptr_;
1927 __link_nodes(__p.__ptr_, __f, __f);
1939 if (__j->__ptr_ == __f)
1980 __link_pointer __first = __f.__ptr_;
1982 __link_pointer __last = __l.__ptr_;
1990 __link_nodes(__p.__ptr_, __first, __last);
2000 for (__link_pointer __k = __f.__ptr_;
2001 __k != __l.__ptr_; __k = __k->__next_)
2003 if (__j->__ptr_ == __k)
2116 __link_pointer __f = __f2.__ptr_;
2117 __link_pointer __l = __m2.__ptr_->__prev_;
2121 __link_nodes(__f1.__ptr_, __f, __l);
2136 if (__i->__ptr_ != __c.__end_as_link())
2179 __link_pointer __f = __e2.__ptr_;
2181 __link_nodes(__f1.__ptr_, __f, __f);
2195 __link_pointer __f = __f2.__ptr_;
2196 __link_pointer __l = __m2.__ptr_->__prev_;
2201 __link_nodes(__f1.__ptr_, __f, __l);
2213 __link_pointer __f = __f2.__ptr_;
2214 __link_pointer __l = __m2.__ptr_->__prev_;
2220 __link_nodes(__f1.__ptr_, __f, __l);
2236 for (iterator __i = begin(); __i.__ptr_ != __e.__ptr_;)
2238 _VSTD::swap(__i.__ptr_->__prev_, __i.__ptr_->__next_);
2239 __i.__ptr_ = __i.__ptr_->__prev_;
2241 _VSTD::swap(__e.__ptr_->__prev_, __e.__ptr_->__next_);
2258 return __i->__ptr_ != this->__end_as_link();
2265 return !empty() && __i->__ptr_ != base::__end_.__next_;