VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions
DtVrfProcessStateRepositoryIterator Class Reference

Iterator for iterating over a DtList of process state repositories. Used by DtVrfProcessStateManager.

Inheritance diagram for DtVrfProcessStateRepositoryIterator:
Inheritance graph
[legend]

Public Member Functions

 DtVrfProcessStateRepositoryIterator (const DtList &list)
 
 DtVrfProcessStateRepositoryIterator (const DtVrfProcessStateRepositoryIterator &orig)
 
virtual ~DtVrfProcessStateRepositoryIterator ()
 
DtVrfProcessStateRepositoryfirst (bool reset=true)
 
DtVrfProcessStateRepositorylast (bool reset=true)
 
- Public Member Functions inherited from DtIteratorBase< DtVrfProcessStateRepository >
 DtIteratorBase (const DtList &list)
 
 DtIteratorBase (const DtIteratorBase &orig)
 
virtual ~DtIteratorBase ()
 
virtual unsigned int size () const
 
virtual bool empty () const
 
virtual const DtList & list () const
 
virtual bool reset (bool reverse=false)
 
virtual bool reset (DtIteratorLocation location, DtIteratorDirection direction=DtIteratorForward)
 
virtual void reverse ()
 
virtual void setDirection (DtIteratorDirection direction)
 
virtual DtIteratorDirection direction ()
 
virtual int cursorIndex () const
 
virtual void setCursorIndex (int i)
 
virtual
DtVrfProcessStateRepository
internalFirst (bool move=true)
 
DtVrfProcessStateRepositoryoperator-> ()
 
DtVrfProcessStateRepositoryoperator* ()
 
virtual
DtVrfProcessStateRepository
internalCurrent () const
 
virtual DtListItem * cursor () const
 
virtual
DtVrfProcessStateRepository
itemToObject (DtListItem *item, bool move)
 
virtual
DtVrfProcessStateRepository
internalNext (bool move=true)
 
virtual
DtVrfProcessStateRepository
internalLast (bool move=true)
 
virtual
DtVrfProcessStateRepository
internalWrapNext (bool move=true)
 
virtual
DtVrfProcessStateRepository
internalPrev (bool move=true)
 
virtual
DtVrfProcessStateRepository
internalWrapPrev (bool move=true)
 
virtual
DtVrfProcessStateRepository
current ()
 
virtual
DtVrfProcessStateRepository
next (bool move=true)
 
virtual
DtVrfProcessStateRepository
prev (bool move=true)
 
virtual
DtVrfProcessStateRepository
wrapNext (bool move=true)
 
virtual
DtVrfProcessStateRepository
wrapPrev (bool move=true)
 
DtVrfProcessStateRepositoryoperator++ ()
 
DtVrfProcessStateRepositoryoperator-- ()
 

Private Member Functions

 DtVrfProcessStateRepositoryIterator ()
 
const
DtVrfProcessStateRepositoryIterator
operator= (const DtVrfProcessStateRepositoryIterator &orig)
 

Additional Inherited Members

- Protected Attributes inherited from DtIteratorBase< DtVrfProcessStateRepository >
const DtList & myList
 
DtListItem * myCursor
 
DtIteratorDirection myDirection
 

Constructor & Destructor Documentation

DtVrfProcessStateRepositoryIterator::DtVrfProcessStateRepositoryIterator ( )
private

Default Constructor. Do not use.

DtVrfProcessStateRepositoryIterator::DtVrfProcessStateRepositoryIterator ( const DtList &  list)
inline

Constructor.

DtVrfProcessStateRepositoryIterator::DtVrfProcessStateRepositoryIterator ( const DtVrfProcessStateRepositoryIterator orig)
inline

Copy Constructor.

virtual DtVrfProcessStateRepositoryIterator::~DtVrfProcessStateRepositoryIterator ( )
inlinevirtual

Destructor.

Member Function Documentation

const DtVrfProcessStateRepositoryIterator& DtVrfProcessStateRepositoryIterator::operator= ( const DtVrfProcessStateRepositoryIterator orig)
private

Assignment Operator.

DtVrfProcessStateRepository* DtVrfProcessStateRepositoryIterator::first ( bool  reset = true)
inlinevirtual

Calls reset() if reset arg is true (useful for for() loops). Returns the first object on the list.

Reimplemented from DtIteratorBase< DtVrfProcessStateRepository >.

References DtIteratorBase< T >::first(), and DtIteratorBase< T >::reset().

DtVrfProcessStateRepository* DtVrfProcessStateRepositoryIterator::last ( bool  reset = true)
inlinevirtual

Calls reset() if reset arg is true with reverse argument as true (useful for iterating in reverse). Returns the last object on the list.

Reimplemented from DtIteratorBase< DtVrfProcessStateRepository >.

References DtIteratorBase< T >::last(), and DtIteratorBase< T >::reset().


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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)