Lines Matching full:__end_
528 __node_base __end_;
557 return iterator(__end_.__next_, this);
559 return iterator(__end_.__next_);
566 return const_iterator(__end_.__next_, this);
568 return const_iterator(__end_.__next_);
576 pointer_traits<__node_base_pointer>::pointer_to(__end_)), this);
579 pointer_traits<__node_base_pointer>::pointer_to(__end_)));
587 pointer_traits<__node_base_pointer>::pointer_to(const_cast<__node_base&>(__end_))), this);
590 pointer_traits<__node_base_pointer>::pointer_to(const_cast<__node_base&>(__end_))));
683 __node_pointer __f = __end_.__next_;
685 pointer_traits<__node_base_pointer>::pointer_to(__end_));
730 swap(__end_, __c.__end_);
732 __end_.__next_ = __end_.__prev_ = __end_.__self();
734 __end_.__prev_->__next_ = __end_.__next_->__prev_ = __end_.__self();
736 __c.__end_.__next_ = __c.__end_.__prev_ = __c.__end_.__self();
738 __c.__end_.__prev_->__next_ = __c.__end_.__next_->__prev_ = __c.__end_.__self();
752 pointer_traits<__node_base_pointer>::pointer_to(__c.__end_)))
766 pointer_traits<__node_base_pointer>::pointer_to(__end_)))
913 return base::__end_.__next_->__value_;
919 return base::__end_.__next_->__value_;
925 return base::__end_.__prev_->__value_;
931 return base::__end_.__prev_->__value_;
1066 __f->__prev_ = base::__end_.__self();
1067 __l->__next_ = base::__end_.__next_;
1069 base::__end_.__next_ = __f;
1078 __l->__next_ = base::__end_.__self();
1079 __f->__prev_ = base::__end_.__prev_;
1081 base::__end_.__prev_ = __l;
1639 __node_pointer __n = base::__end_.__next_;
1667 __node_pointer __n = base::__end_.__prev_;
1887 pointer_to(base::__end_)), __r.__ptr_, __e.__ptr_);
1905 __node_pointer __f = __c.__end_.__next_;
1906 __node_pointer __l = __c.__end_.__prev_;
1920 pointer_traits<__node_base_pointer>::pointer_to(__c.__end_)))
2150 pointer_traits<__node_base_pointer>::pointer_to(__c.__end_)))
2273 pointer_traits<__node_base_pointer>::pointer_to(const_cast<__node_base&>(this->__end_)));
2280 return !empty() && __i->__ptr_ != base::__end_.__next_;