Lines Matching defs:erase
464 // erase - remove a node from the controlled sequence... and delete it.
465 iterator erase(iterator where) {
544 iterator erase(iterator first, iterator last) {
546 first = erase(first);
550 void clear() { if (Head) erase(begin(), end()); }
557 erase(begin());
561 iterator t = end(); erase(--t);
590 // they actually do the job of erase, rename them accordingly.
592 void erase(const NodeTy &val) {
595 if (*I == val) erase(I);
602 if (pred(*I)) erase(I);
611 erase(Next);
685 erase(I, this->end());
692 erase(first1, last1);
705 erase(i, this->end());