Lines Matching refs:__f

601     static void __unlink_nodes(__link_pointer __f, __link_pointer __l) _NOEXCEPT;
686 // Unlink nodes [__f, __l]
690 __list_imp<_Tp, _Alloc>::__unlink_nodes(__link_pointer __f, __link_pointer __l)
693 __f->__prev_->__next_ = __l->__next_;
694 __l->__next_->__prev_ = __f->__prev_;
735 __link_pointer __f = __end_.__next_;
737 __unlink_nodes(__f, __l->__prev_);
739 while (__f != __l)
741 __node_pointer __np = __f->__as_node();
742 __f = __f->__next_;
873 list(_InpIter __f, _InpIter __l,
876 list(_InpIter __f, _InpIter __l, const allocator_type& __a,
908 void assign(_InpIter __f, _InpIter __l,
1025 iterator insert(const_iterator __p, _InpIter __f, _InpIter __l,
1044 iterator erase(const_iterator __f, const_iterator __l);
1057 void splice(const_iterator __p, list&& __c, const_iterator __f, const_iterator __l)
1058 {splice(__p, __c, __f, __l);}
1061 void splice(const_iterator __p, list& __c, const_iterator __f, const_iterator __l);
1113 static void __link_nodes (__link_pointer __p, __link_pointer __f, __link_pointer __l);
1115 void __link_nodes_at_front(__link_pointer __f, __link_pointer __l);
1117 void __link_nodes_at_back (__link_pointer __f, __link_pointer __l);
1145 // Link in nodes [__f, __l] just prior to __p
1149 list<_Tp, _Alloc>::__link_nodes(__link_pointer __p, __link_pointer __f, __link_pointer __l)
1151 __p->__prev_->__next_ = __f;
1152 __f->__prev_ = __p->__prev_;
1157 // Link in nodes [__f, __l] at the front of the list
1161 list<_Tp, _Alloc>::__link_nodes_at_front(__link_pointer __f, __link_pointer __l)
1163 __f->__prev_ = base::__end_as_link();
1166 base::__end_.__next_ = __f;
1169 // Link in nodes [__f, __l] at the back of the list
1173 list<_Tp, _Alloc>::__link_nodes_at_back(__link_pointer __f, __link_pointer __l)
1176 __f->__prev_ = base::__end_.__prev_;
1177 __f->__prev_->__next_ = __f;
1223 list<_Tp, _Alloc>::list(_InpIter __f, _InpIter __l,
1227 for (; __f != __l; ++__f)
1228 __emplace_back(*__f);
1233 list<_Tp, _Alloc>::list(_InpIter __f, _InpIter __l, const allocator_type& __a,
1238 for (; __f != __l; ++__f)
1239 __emplace_back(*__f);
1358 list<_Tp, _Alloc>::assign(_InpIter __f, _InpIter __l,
1363 for (; __f != __l && __i != __e; ++__f, (void) ++__i)
1364 *__i = *__f;
1366 insert(__e, __f, __l);
1463 list<_Tp, _Alloc>::insert(const_iterator __p, _InpIter __f, _InpIter __l,
1469 if (__f != __l)
1474 __node_alloc_traits::construct(__na, _VSTD::addressof(__hold->__value_), *__f);
1483 for (++__f; __f != __l; ++__f, (void) ++__e, ++__ds)
1486 __node_alloc_traits::construct(__na, _VSTD::addressof(__hold->__value_), *__f);
1736 list<_Tp, _Alloc>::erase(const_iterator __f, const_iterator __l)
1738 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(_VSTD::addressof(__f)) == this,
1742 if (__f != __l)
1745 base::__unlink_nodes(__f.__ptr_, __l.__ptr_->__prev_);
1746 while (__f != __l)
1748 __link_pointer __n = __f.__ptr_;
1749 ++__f;
1883 __link_pointer __f = __c.__end_.__next_;
1885 base::__unlink_nodes(__f, __l);
1886 __link_nodes(__p.__ptr_, __f, __l);
1925 __link_pointer __f = __i.__ptr_;
1926 base::__unlink_nodes(__f, __f);
1927 __link_nodes(__p.__ptr_, __f, __f);
1939 if (__j->__ptr_ == __f)
1966 list<_Tp, _Alloc>::splice(const_iterator __p, list& __c, const_iterator __f, const_iterator __l)
1970 …_LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(_VSTD::addressof(__f)) == _VSTD::addressof(…
1974 _LIBCPP_DEBUG_ASSERT(this != std::addressof(__c) || !std::__iterator_in_range(__f, __l, __p),
1978 if (__f != __l)
1980 __link_pointer __first = __f.__ptr_;
1985 size_type __s = _VSTD::distance(__f, __l) + 1;
2000 for (__link_pointer __k = __f.__ptr_;
2116 __link_pointer __f = __f2.__ptr_;
2119 base::__unlink_nodes(__f, __l);
2121 __link_nodes(__f1.__ptr_, __f, __l);
2179 __link_pointer __f = __e2.__ptr_;
2180 base::__unlink_nodes(__f, __f);
2181 __link_nodes(__f1.__ptr_, __f, __f);
2195 __link_pointer __f = __f2.__ptr_;
2199 base::__unlink_nodes(__f, __l);
2201 __link_nodes(__f1.__ptr_, __f, __l);
2213 __link_pointer __f = __f2.__ptr_;
2218 base::__unlink_nodes(__f, __l);
2220 __link_nodes(__f1.__ptr_, __f, __l);