This iterator takes another ConstMappingIterator and does just pipe every method to the passed ConstMappingIterator. More...
#include <MappingUtils.h>
Inherited by ConcatConstMappingIterator.
Public Member Functions | |
BaseFilteredIterator (Base *orig) | |
virtual const Argument & | getNextPosition () const |
virtual void | jumpTo (const Argument &pos) |
virtual void | jumpToBegin () |
virtual void | iterateTo (const Argument &pos) |
virtual void | next () |
virtual bool | inRange () const |
virtual bool | hasNext () const |
virtual const Argument & | getPosition () const |
virtual double | getValue () const |
Protected Attributes | |
Base * | origIterator |
This iterator takes another ConstMappingIterator and does just pipe every method to the passed ConstMappingIterator.
This class is meant to be used as base class for Iterators which want to change just several parts without having to implement and pipe every other method of the ConstMappingIteratorInterface.
Note: Does take ownership of the passed iterator pointer!
Definition at line 29 of file MappingUtils.h.