Lines Matching refs:last
73 Iterator /*last*/) {
164 /// ilist_sentinel, which holds pointers to the first and last nodes in the
285 // [first, last) into position.
287 void transfer(iterator position, iplist_impl &L2, iterator first, iterator last) {
288 if (position == last)
292 this->transferNodesFromList(L2, first, last);
294 base_list_type::splice(position, L2, first, last);
304 iterator erase(iterator first, iterator last) {
305 while (first != last)
307 return last;
325 template<class InIt> void insert(iterator where, InIt first, InIt last) {
326 for (; first != last; ++first) insert(where, *first);
335 iterator last = first; ++last;
336 if (where == first || where == last) return; // No change
337 transfer(where, L2, first, last);
339 void splice(iterator where, iplist_impl &L2, iterator first, iterator last) {
340 if (first != last) transfer(where, L2, first, last);