TOrdCollectionIter Class Reference

#include <TOrdCollection.h>

Inheritance diagram for TOrdCollectionIter:

TIterator TIterator List of all members.

Public Member Functions

 TOrdCollectionIter (const TOrdCollection *col, Bool_t dir=kIterForward)
 TOrdCollectionIter (const TOrdCollectionIter &iter)
 ~TOrdCollectionIter ()
TIteratoroperator= (const TIterator &rhs)
TOrdCollectionIteroperator= (const TOrdCollectionIter &rhs)
const TCollectionGetCollection () const
TObjectNext ()
void Reset ()
bool operator!= (const TIterator &aIter) const
bool operator!= (const TOrdCollectionIter &aIter) const
TObjectoperator * () const
 TOrdCollectionIter (const TOrdCollection *col, Bool_t dir=kIterForward)
 TOrdCollectionIter (const TOrdCollectionIter &iter)
 ~TOrdCollectionIter ()
TIteratoroperator= (const TIterator &rhs)
TOrdCollectionIteroperator= (const TOrdCollectionIter &rhs)
const TCollectionGetCollection () const
TObjectNext ()
void Reset ()
bool operator!= (const TIterator &aIter) const
bool operator!= (const TOrdCollectionIter &aIter) const
TObjectoperator * () const

Private Member Functions

 TOrdCollectionIter ()
 TOrdCollectionIter ()

Private Attributes

const TOrdCollectionfCol
Int_t fCurCursor
Int_t fCursor
Bool_t fDirection
const TOrdCollectionfCol

Detailed Description

Definition at line 98 of file TOrdCollection.h.


Constructor & Destructor Documentation

TOrdCollectionIter::TOrdCollectionIter (  )  [inline, private]

Definition at line 109 of file TOrdCollection.h.

TOrdCollectionIter::TOrdCollectionIter ( const TOrdCollection col,
Bool_t  dir = kIterForward 
)

TOrdCollectionIter::TOrdCollectionIter ( const TOrdCollectionIter iter  ) 

Definition at line 471 of file TOrdCollection.cxx.

References fCol, fCurCursor, fCursor, and fDirection.

TOrdCollectionIter::~TOrdCollectionIter (  )  [inline]

Definition at line 114 of file TOrdCollection.h.

TOrdCollectionIter::TOrdCollectionIter (  )  [inline, private]

Definition at line 109 of file TOrdCollection.h.

TOrdCollectionIter::TOrdCollectionIter ( const TOrdCollection col,
Bool_t  dir = kIterForward 
)

TOrdCollectionIter::TOrdCollectionIter ( const TOrdCollectionIter iter  ) 

TOrdCollectionIter::~TOrdCollectionIter (  )  [inline]

Definition at line 114 of file TOrdCollection.h.


Member Function Documentation

TIterator & TOrdCollectionIter::operator= ( const TIterator rhs  )  [virtual]

Reimplemented from TIterator.

Definition at line 482 of file TOrdCollection.cxx.

References xmlio::Class, fCol, fCurCursor, fCursor, and fDirection.

TOrdCollectionIter & TOrdCollectionIter::operator= ( const TOrdCollectionIter rhs  ) 

Definition at line 497 of file TOrdCollection.cxx.

References fCol, fCurCursor, fCursor, and fDirection.

const TCollection* TOrdCollectionIter::GetCollection (  )  const [inline, virtual]

Implements TIterator.

Definition at line 118 of file TOrdCollection.h.

References fCol.

TObject * TOrdCollectionIter::Next (  )  [virtual]

Implements TIterator.

Definition at line 511 of file TOrdCollection.cxx.

References TOrdCollection::At(), fCol, fCurCursor, fCursor, fDirection, and kIterForward.

Referenced by TWinNTSystem::CheckDescriptors(), TUnixSystem::CheckDescriptors(), TUnixSystem::CheckSignals(), TWinNTSystem::DispatchTimers(), TUnixSystem::DispatchTimers(), and TSystem::NextTimeOut().

void TOrdCollectionIter::Reset (  )  [virtual]

Implements TIterator.

Definition at line 528 of file TOrdCollection.cxx.

References fCol, fCurCursor, fCursor, fDirection, TCollection::GetSize(), and kIterForward.

bool TOrdCollectionIter::operator!= ( const TIterator aIter  )  const [virtual]

Reimplemented from TIterator.

Definition at line 541 of file TOrdCollection.cxx.

References xmlio::Class, fCurCursor, and nullptr.

bool TOrdCollectionIter::operator!= ( const TOrdCollectionIter aIter  )  const

Definition at line 556 of file TOrdCollection.cxx.

References fCurCursor, and nullptr.

TObject * TOrdCollectionIter::operator * (  )  const [virtual]

Reimplemented from TIterator.

Definition at line 567 of file TOrdCollection.cxx.

References TOrdCollection::At(), fCol, fCurCursor, and nullptr.

TIterator& TOrdCollectionIter::operator= ( const TIterator rhs  )  [virtual]

Reimplemented from TIterator.

TOrdCollectionIter& TOrdCollectionIter::operator= ( const TOrdCollectionIter rhs  ) 

const TCollection* TOrdCollectionIter::GetCollection (  )  const [inline, virtual]

Implements TIterator.

Definition at line 118 of file TOrdCollection.h.

References fCol.

TObject* TOrdCollectionIter::Next (  )  [virtual]

Implements TIterator.

void TOrdCollectionIter::Reset (  )  [virtual]

Implements TIterator.

bool TOrdCollectionIter::operator!= ( const TIterator aIter  )  const [virtual]

Reimplemented from TIterator.

bool TOrdCollectionIter::operator!= ( const TOrdCollectionIter aIter  )  const

TObject* TOrdCollectionIter::operator * (  )  const [virtual]

Reimplemented from TIterator.


Member Data Documentation

const TOrdCollection* TOrdCollectionIter::fCol [private]

Definition at line 104 of file TOrdCollection.h.

Referenced by GetCollection(), Next(), operator *(), operator=(), Reset(), and TOrdCollectionIter().

Int_t TOrdCollectionIter::fCurCursor [private]

Definition at line 105 of file TOrdCollection.h.

Referenced by Next(), operator *(), operator!=(), operator=(), Reset(), and TOrdCollectionIter().

Int_t TOrdCollectionIter::fCursor [private]

Definition at line 106 of file TOrdCollection.h.

Referenced by Next(), operator=(), Reset(), and TOrdCollectionIter().

Bool_t TOrdCollectionIter::fDirection [private]

Definition at line 107 of file TOrdCollection.h.

Referenced by Next(), operator=(), Reset(), and TOrdCollectionIter().

const TOrdCollection* TOrdCollectionIter::fCol [private]

Definition at line 104 of file TOrdCollection.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:43:35 2011 for ROOT_528-00b_version by  doxygen 1.5.1