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