77 DtEntityIdentifier* keyP = (DtEntityIdentifier*) data;
T * wrapPrev(bool move=true)
Definition: keyedVrfObjectIterator.h:69
const DtSimManager * mySimObjectManager
Definition: keyedVrfObjectIterator.h:92
virtual T * internalWrapPrev(bool move=true)
Definition: iteratorBase.h:309
DtBaseSimObjectIterator()
DtBaseSimObjectIterator(const DtBaseSimObjectIterator &orig)
Copy Contructor.
Definition: keyedVrfObjectIterator.h:42
T * prev(bool move=true)
Definition: keyedVrfObjectIterator.h:57
DtBaseSimObjectIterator(const DtList &list, const DtSimManager *simObjectManager)
Constructor.
Definition: keyedVrfObjectIterator.h:38
T * wrapNext(bool move=true)
Definition: keyedVrfObjectIterator.h:65
const DtBaseSimObjectIterator & operator=(const DtBaseSimObjectIterator &orig)
DtBaseSimObjectIterator< const DtVrfObject > DtKeyedVrfObjectIterator
Definition: keyedVrfObjectIterator.h:95
virtual ~DtBaseSimObjectIterator()
Destructor.
Definition: keyedVrfObjectIterator.h:47
virtual const DtList & list()
Definition: iteratorBase.h:59
DtSharedVrfObjectReference class will allocate an empty DtVrfObjectReference if one is not assigned s...
Definition: vrfObjectReference.h:102
Description: DtIteratorBase is the base class for iterators used to iterate over a DtList...
Definition: iteratorBase.h:32
virtual T * internalFirst(bool move=true)
Returns the first vertex in the list if going DtIteratorForward, and the last vertex if going DtItera...
Definition: iteratorBase.h:149
virtual T * internalWrapNext(bool move=true)
If the cursor is 0, returns 0 (move is ignored in this case).
Definition: iteratorBase.h:270
File: keyedObjIter.h.
Definition: keyedVrfObjectIterator.h:23
virtual T * internalPrev(bool move=true)
If the cursor is 0, returns 0 (move is ignored in this case).
Definition: iteratorBase.h:294
T * last(bool move=true)
Definition: keyedVrfObjectIterator.h:61
virtual DtSharedVrfObjectReference lookupVrfObjectByEntityIdentifier(const DtEntityIdentifier &key) const
Looks up a DtVrfObject*, given a DtEntityIdentifier.
T * first(bool move=true)
Definition: keyedVrfObjectIterator.h:49
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:102
virtual DtVrfObjectManager * vrfObjectManager()
T * dataToObject(const void *data) const
Definition: keyedVrfObjectIterator.h:75
T * next(bool move=true)
Definition: keyedVrfObjectIterator.h:53
virtual T * internalLast(bool move=true)
Returns the last vertex in the list if going DtIteratorForward, and the first vertex if going DtItera...
Definition: iteratorBase.h:230
virtual T * internalNext(bool move=true)
Definition: iteratorBase.h:209