Example #1
0
 virtual void popFront() {
     l.popFront();
     r.popFront();
 }
Example #2
0
 virtual void popFront() {
     if (!l.empty())
         l.popFront();
     else
         r.popFront();
 }
Example #3
0
 virtual void popFront() {
     do {
         r.popFront();
     } while (!r.empty() && !p(r.front()));
 }