TRefArrayIter Class Reference

#include <TRefArray.h>

Inheritance diagram for TRefArrayIter:

TIterator TIterator List of all members.

Public Member Functions

 TRefArrayIter (const TRefArray *arr, Bool_t dir=kIterForward)
 TRefArrayIter (const TRefArrayIter &iter)
 ~TRefArrayIter ()
TIteratoroperator= (const TIterator &rhs)
TRefArrayIteroperator= (const TRefArrayIter &rhs)
const TCollectionGetCollection () const
TObjectNext ()
void Reset ()
bool operator!= (const TIterator &aIter) const
bool operator!= (const TRefArrayIter &aIter) const
TObjectoperator * () const
 TRefArrayIter (const TRefArray *arr, Bool_t dir=kIterForward)
 TRefArrayIter (const TRefArrayIter &iter)
 ~TRefArrayIter ()
TIteratoroperator= (const TIterator &rhs)
TRefArrayIteroperator= (const TRefArrayIter &rhs)
const TCollectionGetCollection () const
TObjectNext ()
void Reset ()
bool operator!= (const TIterator &aIter) const
bool operator!= (const TRefArrayIter &aIter) const
TObjectoperator * () const

Private Member Functions

 TRefArrayIter ()
 TRefArrayIter ()

Private Attributes

const TRefArrayfArray
Int_t fCurCursor
Int_t fCursor
Bool_t fDirection
const TRefArrayfArray

Detailed Description

Definition at line 125 of file TRefArray.h.


Constructor & Destructor Documentation

TRefArrayIter::TRefArrayIter (  )  [inline, private]

Definition at line 136 of file TRefArray.h.

TRefArrayIter::TRefArrayIter ( const TRefArray arr,
Bool_t  dir = kIterForward 
)

TRefArrayIter::TRefArrayIter ( const TRefArrayIter iter  ) 

Definition at line 795 of file TRefArray.cxx.

References fArray, fCurCursor, fCursor, and fDirection.

TRefArrayIter::~TRefArrayIter (  )  [inline]

Definition at line 141 of file TRefArray.h.

TRefArrayIter::TRefArrayIter (  )  [inline, private]

Definition at line 136 of file TRefArray.h.

TRefArrayIter::TRefArrayIter ( const TRefArray arr,
Bool_t  dir = kIterForward 
)

TRefArrayIter::TRefArrayIter ( const TRefArrayIter iter  ) 

TRefArrayIter::~TRefArrayIter (  )  [inline]

Definition at line 141 of file TRefArray.h.


Member Function Documentation

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

Reimplemented from TIterator.

Definition at line 806 of file TRefArray.cxx.

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

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

Definition at line 821 of file TRefArray.cxx.

References fArray, fCurCursor, fCursor, and fDirection.

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

Implements TIterator.

Definition at line 145 of file TRefArray.h.

References fArray.

TObject * TRefArrayIter::Next (  )  [virtual]

Implements TIterator.

Definition at line 835 of file TRefArray.cxx.

References TRefArray::At(), TCollection::Capacity(), fArray, fCurCursor, fCursor, fDirection, kIterForward, and TRefArray::LowerBound().

void TRefArrayIter::Reset (  )  [virtual]

Implements TIterator.

Definition at line 862 of file TRefArray.cxx.

References TCollection::Capacity(), fArray, fCurCursor, fCursor, fDirection, and kIterForward.

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

Reimplemented from TIterator.

Definition at line 875 of file TRefArray.cxx.

References xmlio::Class, fCurCursor, and nullptr.

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

Definition at line 890 of file TRefArray.cxx.

References fCurCursor, and nullptr.

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

Reimplemented from TIterator.

Definition at line 901 of file TRefArray.cxx.

References TRefArray::At(), fArray, fCurCursor, and nullptr.

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

Reimplemented from TIterator.

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

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

Implements TIterator.

Definition at line 145 of file TRefArray.h.

References fArray.

TObject* TRefArrayIter::Next (  )  [virtual]

Implements TIterator.

void TRefArrayIter::Reset (  )  [virtual]

Implements TIterator.

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

Reimplemented from TIterator.

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

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

Reimplemented from TIterator.


Member Data Documentation

const TRefArray* TRefArrayIter::fArray [private]

Definition at line 131 of file TRefArray.h.

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

Int_t TRefArrayIter::fCurCursor [private]

Definition at line 132 of file TRefArray.h.

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

Int_t TRefArrayIter::fCursor [private]

Definition at line 133 of file TRefArray.h.

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

Bool_t TRefArrayIter::fDirection [private]

Definition at line 134 of file TRefArray.h.

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

const TRefArray* TRefArrayIter::fArray [private]

Definition at line 131 of file TRefArray.h.


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