#include <TRefArray.h>
Inheritance diagram for TRefArrayIter:
Definition at line 125 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 | ) |
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.
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] |
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 |
TObject * TRefArrayIter::operator * | ( | ) | const [virtual] |
Reimplemented from TIterator.
Definition at line 901 of file TRefArray.cxx.
References TRefArray::At(), fArray, fCurCursor, and nullptr.
Reimplemented from TIterator.
TRefArrayIter& TRefArrayIter::operator= | ( | const TRefArrayIter & | rhs | ) |
const TCollection* TRefArrayIter::GetCollection | ( | ) | const [inline, virtual] |
void TRefArrayIter::Reset | ( | ) | [virtual] |
Implements TIterator.
bool TRefArrayIter::operator!= | ( | const TIterator & | aIter | ) | const [virtual] |
Reimplemented from TIterator.
bool TRefArrayIter::operator!= | ( | const TRefArrayIter & | aIter | ) | const |
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.