Lines Matching refs:__i
775 const_iterator* __i = static_cast<const_iterator*>((*__p)->__i_);
776 if (__i->__ptr_ == __c.__end_as_link())
788 const_iterator* __i = static_cast<const_iterator*>((*__p)->__i_);
789 if (__i->__ptr_ == __end_as_link())
1029 void splice(const_iterator __p, list& __c, const_iterator __i);
1032 void splice(const_iterator __p, list&& __c, const_iterator __i)
1033 {splice(__p, __c, __i);}
1073 bool __dereferenceable(const const_iterator* __i) const;
1074 bool __decrementable(const const_iterator* __i) const;
1075 bool __addable(const const_iterator* __i, ptrdiff_t __n) const;
1076 bool __subscriptable(const const_iterator* __i, ptrdiff_t __n) const;
1227 for (const_iterator __i = __c.begin(), __e = __c.end(); __i != __e; ++__i)
1228 push_back(*__i);
1238 for (const_iterator __i = __c.begin(), __e = __c.end(); __i != __e; ++__i)
1239 push_back(*__i);
1251 for (typename initializer_list<value_type>::const_iterator __i = __il.begin(),
1252 __e = __il.end(); __i != __e; ++__i)
1253 push_back(*__i);
1262 for (typename initializer_list<value_type>::const_iterator __i = __il.begin(),
1263 __e = __il.end(); __i != __e; ++__i)
1264 push_back(*__i);
1357 iterator __i = begin();
1359 for (; __f != __l && __i != __e; ++__f, ++__i)
1360 *__i = *__f;
1361 if (__i == __e)
1364 erase(__i, __e);
1374 iterator __i = begin();
1376 for (; __n > 0 && __i != __e; --__n, ++__i)
1377 *__i = __x;
1378 if (__i == __e)
1381 erase(__i, __e);
1723 iterator* __i = static_cast<iterator*>((*__p)->__i_);
1724 if (__i->__ptr_ == __n)
1752 iterator* __i = static_cast<iterator*>((*__p)->__i_);
1753 if (__i->__ptr_ == __n)
1788 iterator* __i = static_cast<iterator*>((*__ip)->__i_);
1789 if (__i->__ptr_ == __n)
1834 iterator* __i = static_cast<iterator*>((*__p)->__i_);
1835 if (__i->__ptr_ == __n)
2001 iterator* __i = static_cast<iterator*>((*__ip)->__i_);
2002 if (__i->__ptr_ != __c.__end_as_link())
2017 list<_Tp, _Alloc>::splice(const_iterator __p, list& __c, const_iterator __i)
2023 _LIBCPP_ASSERT(__get_const_db()->__find_c_from_i(&__i) == &__c,
2026 _LIBCPP_ASSERT(__get_const_db()->__dereferenceable(&__i),
2030 if (__p.__ptr_ != __i.__ptr_ && __p.__ptr_ != __i.__ptr_->__next_)
2032 __link_pointer __f = __i.__ptr_;
2071 for (const_iterator __i = __f; __i != __l; ++__i)
2072 _LIBCPP_ASSERT(__i != __p,
2121 for (const_iterator __i = begin(), __e = end(); __i != __e;)
2123 if (*__i == __x)
2125 const_iterator __j = _VSTD::next(__i);
2128 __deleted_nodes.splice(__deleted_nodes.end(), *this, __i, __j);
2129 __i = __j;
2130 if (__i != __e)
2131 ++__i;
2134 ++__i;
2143 for (iterator __i = begin(), __e = end(); __i != __e;)
2145 if (__pred(*__i))
2147 iterator __j = _VSTD::next(__i);
2150 __i = erase(__i, __j);
2151 if (__i != __e)
2152 ++__i;
2155 ++__i;
2172 for (iterator __i = begin(), __e = end(); __i != __e;)
2174 iterator __j = _VSTD::next(__i);
2175 for (; __j != __e && __binary_pred(*__i, *__j); ++__j)
2177 if (++__i != __j)
2178 __i = erase(__i, __j);
2230 iterator* __i = static_cast<iterator*>((*__p)->__i_);
2231 if (__i->__ptr_ != __c.__end_as_link())
2331 for (iterator __i = begin(); __i.__ptr_ != __e.__ptr_;)
2333 _VSTD::swap(__i.__ptr_->__prev_, __i.__ptr_->__next_);
2334 __i.__ptr_ = __i.__ptr_->__prev_;
2351 list<_Tp, _Alloc>::__dereferenceable(const const_iterator* __i) const
2353 return __i->__ptr_ != this->__end_as_link();
2358 list<_Tp, _Alloc>::__decrementable(const const_iterator* __i) const
2360 return !empty() && __i->__ptr_ != base::__end_.__next_;