Public Member Functions | Protected Member Functions | Protected Attributes

BaseDelayedIterator< Base, Iterator > Class Template Reference
[mappingDetails - mostly internal mapping classes]

Common base for a Const- and NonConst-Iterator for a DelayedMapping. More...

#include <MappingUtils.h>

Collaboration diagram for BaseDelayedIterator< Base, Iterator >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BaseDelayedIterator (Iterator *it, simtime_t delay)
virtual const ArgumentgetNextPosition () const
virtual void jumpTo (const Argument &pos)
virtual void jumpToBegin ()
virtual void iterateTo (const Argument &pos)
virtual void next ()
virtual const ArgumentgetPosition () const

Protected Member Functions

Argument undelayPosition (const Argument &pos) const
Argument delayPosition (const Argument &pos) const
void updatePosition ()

Protected Attributes

simtime_t delay
Argument position
Argument nextPosition

Detailed Description

template<class Base, class Iterator>
class BaseDelayedIterator< Base, Iterator >

Common base for a Const- and NonConst-Iterator for a DelayedMapping.

See also:
BaseDelayedMapping
Author:
Karl Wessel

Definition at line 2120 of file MappingUtils.h.


The documentation for this class was generated from the following file: