molecular
|
Iterator that skips certain positions. More...
#include <IteratorAdapters.h>
Public Types | |
typedef Iterator::value_type | value_type |
Public Member Functions | |
SkippingIterator () | |
SkippingIterator (Iterator it, Iterator end, Predicate pred) | |
SkippingIterator & | operator++ () |
bool | operator== (const SkippingIterator &it) const |
bool | operator!= (const SkippingIterator &it) const |
value_type & | operator* () |
const value_type & | operator* () const |
value_type * | operator-> () |
const value_type * | operator-> () const |
Iterator that skips certain positions.
Skips all elements for which the predicate returns true
typedef Iterator::value_type molecular::util::SkippingIterator< Iterator, Predicate >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |