![]() |
VR-Forces 5.0.2 Developer's Guide
|
Iterator for iterating over a DtList of state repositories. Used by DtAttachmentManager. This iterator does not recurse; it iterates through the attached children of an SR, not all the attached descendants. (DtRecursiveStateRepositoryIterator is used for that purpose).

Private Member Functions | |
| DtSimObjectStateRepositoryIterator () | |
| DtSimObjectStateRepositoryIterator (const DtSimObjectStateRepositoryIterator &orig) | |
| const DtSimObjectStateRepositoryIterator & | operator= (const DtSimObjectStateRepositoryIterator &orig) |
Additional Inherited Members | |
Protected Attributes inherited from DtIteratorBase< DtSimObjectStateRepository > | |
| const DtList & | myList |
| DtListItem * | myCursor |
| DtIteratorDirection | myDirection |
|
private |
Default Constructor. Do not use.
|
private |
Copy Constructor.
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
|
private |
Assignment Operator.
|
inlinevirtual |
Calls reset() if reset arg is true (useful for for() loops). Returns the first object on the list.
Reimplemented from DtIteratorBase< DtSimObjectStateRepository >.
References DtIteratorBase< T >::first(), and DtIteratorBase< T >::reset().
|
inlinevirtual |
true (useful for iterating in reverse). Returns the last object on the list.
Reimplemented from DtIteratorBase< DtSimObjectStateRepository >.
References DtIteratorBase< T >::last(), and DtIteratorBase< T >::reset().