INET Framework for OMNeT++/OMNEST
|
Non-Const version of the BaseFilteredIterator. More...
#include <MappingUtils.h>
Public Member Functions | |
FilteredMappingIterator (MappingIterator *orig) | |
virtual | ~FilteredMappingIterator () |
virtual void | setValue (argument_value_cref_t value) override |
Changes the value of the Mapping at the current position. More... | |
Public Member Functions inherited from inet::physicallayer::BaseFilteredIterator< MappingIterator > | |
BaseFilteredIterator (MappingIterator *orig) | |
virtual | ~BaseFilteredIterator () |
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 argument_value_t | getValue () const |
Public Member Functions inherited from inet::physicallayer::MappingIterator | |
MappingIterator () | |
virtual | ~MappingIterator () |
Public Member Functions inherited from inet::physicallayer::ConstMappingIterator | |
ConstMappingIterator () | |
virtual | ~ConstMappingIterator () |
ConstMappingIterator (const ConstMappingIterator &) | |
Copy constructor. More... | |
ConstMappingIterator & | operator= (const ConstMappingIterator &) |
ConstMappingIterator assignment operator. More... | |
void | swap (ConstMappingIterator &) |
Swaps data with another ConstMappingIterator. More... | |
Additional Inherited Members | |
Public Types inherited from inet::physicallayer::BaseFilteredIterator< MappingIterator > | |
typedef MappingIterator::argument_value_t | argument_value_t |
typedef MappingIterator::argument_value_cref_t | argument_value_cref_t |
Public Types inherited from inet::physicallayer::ConstMappingIterator | |
typedef Argument::mapped_type | argument_value_t |
typedef Argument::mapped_type_cref | argument_value_cref_t |
Protected Attributes inherited from inet::physicallayer::BaseFilteredIterator< MappingIterator > | |
MappingIterator * | origIterator |
Non-Const version of the BaseFilteredIterator.
Meant to be used for MappingIterator instances.
|
inline |
|
inlinevirtual |
|
inlineoverridevirtual |
Changes the value of the Mapping at the current position.
Implementations of this method should provide constant complexity.
Implements inet::physicallayer::MappingIterator.