예제 #1
0
 void moveToPreviousUnfiltered() {
   while (iv_pIterator->isValid()) {
     bool bIsFiltered = iv_cpFilter->isFiltered(iv_pIterator->get());
     if (!bIsFiltered) {
       return;
     } else {
       iv_pIterator->moveToPrevious();
     }
   }
 }
예제 #2
0
 void moveToPrevious() {
   assert(isValid());
   iv_pIterator->moveToPrevious();
   moveToPreviousUnfiltered();
 }