#include <utils.h>
Public Member Functions | |
FilteredIterator (Iter start, Iter end, TUnaryPredicate predicate) | |
bool | hasNext () |
Iter | next () |
itunesdb::utils::FilteredIterator< Iter, TUnaryPredicate >::FilteredIterator | ( | Iter | start, | |
Iter | end, | |||
TUnaryPredicate | predicate | |||
) | [inline] |
Constructs a new Iterator from start to end with the given predicate.
bool itunesdb::utils::FilteredIterator< Iter, TUnaryPredicate >::hasNext | ( | ) | [inline] |
Returns true if there are elements left.
Iter itunesdb::utils::FilteredIterator< Iter, TUnaryPredicate >::next | ( | ) | [inline] |
Returns the next element of the collection of elements we iterate over where the given predicate returned true.