Lines Matching refs:__l
514 …_LIBCPP_HIDE_FROM_ABI static void __unlink_nodes(__link_pointer __f, __link_pointer __l) _NOEXCEPT;
594 // Unlink nodes [__f, __l]
596 inline void __list_imp<_Tp, _Alloc>::__unlink_nodes(__link_pointer __f, __link_pointer __l) _NOEXCE…
597 __f->__prev_->__next_ = __l->__next_;
598 __l->__next_->__prev_ = __f->__prev_;
625 __link_pointer __l = __end_as_link();
626 __unlink_nodes(__f, __l->__prev_);
628 while (__f != __l) {
709 _LIBCPP_HIDE_FROM_ABI list(_InpIter __f, _InpIter __l);
712 _LIBCPP_HIDE_FROM_ABI list(_InpIter __f, _InpIter __l, const allocator_type& __a);
743 _LIBCPP_HIDE_FROM_ABI void assign(_InpIter __f, _InpIter __l);
847 _LIBCPP_HIDE_FROM_ABI iterator insert(const_iterator __p, _InpIter __f, _InpIter __l);
871 _LIBCPP_HIDE_FROM_ABI iterator erase(const_iterator __f, const_iterator __l);
880 …HIDE_FROM_ABI void splice(const_iterator __p, list&& __c, const_iterator __f, const_iterator __l) {
881 splice(__p, __c, __f, __l);
885 …P_HIDE_FROM_ABI void splice(const_iterator __p, list& __c, const_iterator __f, const_iterator __l);
915 _LIBCPP_HIDE_FROM_ABI void __assign_with_sentinel(_Iterator __f, _Sentinel __l);
918 …PP_HIDE_FROM_ABI iterator __insert_with_sentinel(const_iterator __p, _Iterator __f, _Sentinel __l);
920 …HIDE_FROM_ABI static void __link_nodes(__link_pointer __p, __link_pointer __f, __link_pointer __l);
921 _LIBCPP_HIDE_FROM_ABI void __link_nodes_at_front(__link_pointer __f, __link_pointer __l);
922 _LIBCPP_HIDE_FROM_ABI void __link_nodes_at_back(__link_pointer __f, __link_pointer __l);
954 // Link in nodes [__f, __l] just prior to __p
956 … void list<_Tp, _Alloc>::__link_nodes(__link_pointer __p, __link_pointer __f, __link_pointer __l) {
959 __p->__prev_ = __l;
960 __l->__next_ = __p;
963 // Link in nodes [__f, __l] at the front of the list
965 inline void list<_Tp, _Alloc>::__link_nodes_at_front(__link_pointer __f, __link_pointer __l) {
967 __l->__next_ = base::__end_.__next_;
968 __l->__next_->__prev_ = __l;
972 // Link in nodes [__f, __l] at the back of the list
974 inline void list<_Tp, _Alloc>::__link_nodes_at_back(__link_pointer __f, __link_pointer __l) {
975 __l->__next_ = base::__end_as_link();
978 base::__end_.__prev_ = __l;
1012 list<_Tp, _Alloc>::list(_InpIter __f, _InpIter __l) {
1013 for (; __f != __l; ++__f)
1019 list<_Tp, _Alloc>::list(_InpIter __f, _InpIter __l, const allocator_type& __a) : base(__a) {
1020 for (; __f != __l; ++__f)
1105 void list<_Tp, _Alloc>::assign(_InpIter __f, _InpIter __l) {
1106 __assign_with_sentinel(__f, __l);
1111 _LIBCPP_HIDE_FROM_ABI void list<_Tp, _Alloc>::__assign_with_sentinel(_Iterator __f, _Sentinel __l) {
1114 for (; __f != __l && __i != __e; ++__f, (void)++__i)
1117 __insert_with_sentinel(__e, std::move(__f), std::move(__l));
1184 …<_Tp, _Alloc>::iterator list<_Tp, _Alloc>::insert(const_iterator __p, _InpIter __f, _InpIter __l) {
1185 return __insert_with_sentinel(__p, __f, __l);
1191 list<_Tp, _Alloc>::__insert_with_sentinel(const_iterator __p, _Iterator __f, _Sentinel __l) {
1193 if (__f != __l) {
1202 for (++__f; __f != __l; ++__f, (void)++__e, ++__ds) {
1346 …name list<_Tp, _Alloc>::iterator list<_Tp, _Alloc>::erase(const_iterator __f, const_iterator __l) {
1347 if (__f != __l) {
1348 base::__unlink_nodes(__f.__ptr_, __l.__ptr_->__prev_);
1349 while (__f != __l) {
1356 return iterator(__l.__ptr_);
1436 __link_pointer __l = __c.__end_.__prev_;
1437 base::__unlink_nodes(__f, __l);
1438 __link_nodes(__p.__ptr_, __f, __l);
1456 … list<_Tp, _Alloc>::splice(const_iterator __p, list& __c, const_iterator __f, const_iterator __l) {
1457 if (__f != __l) {
1459 --__l;
1460 __link_pointer __last = __l.__ptr_;
1462 size_type __s = std::distance(__f, __l) + 1;
1549 __link_pointer __l = __m2.__ptr_->__prev_;
1551 base::__unlink_nodes(__f, __l);
1553 __link_nodes(__f1.__ptr_, __f, __l);
1599 __link_pointer __l = __m2.__ptr_->__prev_;
1602 base::__unlink_nodes(__f, __l);
1604 __link_nodes(__f1.__ptr_, __f, __l);
1614 __link_pointer __l = __m2.__ptr_->__prev_;
1618 base::__unlink_nodes(__f, __l);
1620 __link_nodes(__f1.__ptr_, __f, __l);