#include <TBtree.h>
Inheritance diagram for TBtreeIter:
Public Member Functions | |
TBtreeIter (const TBtree *t, Bool_t dir=kIterForward) | |
TBtreeIter (const TBtreeIter &iter) | |
~TBtreeIter () | |
TIterator & | operator= (const TIterator &rhs) |
TBtreeIter & | operator= (const TBtreeIter &rhs) |
const TCollection * | GetCollection () const |
TObject * | Next () |
void | Reset () |
bool | operator!= (const TIterator &aIter) const |
bool | operator!= (const TBtreeIter &aIter) const |
TObject * | operator * () const |
TBtreeIter (const TBtree *t, Bool_t dir=kIterForward) | |
TBtreeIter (const TBtreeIter &iter) | |
~TBtreeIter () | |
TIterator & | operator= (const TIterator &rhs) |
TBtreeIter & | operator= (const TBtreeIter &rhs) |
const TCollection * | GetCollection () const |
TObject * | Next () |
void | Reset () |
bool | operator!= (const TIterator &aIter) const |
bool | operator!= (const TBtreeIter &aIter) const |
TObject * | operator * () const |
Private Member Functions | |
TBtreeIter () | |
TBtreeIter () | |
Private Attributes | |
const TBtree * | fTree |
Int_t | fCurCursor |
Int_t | fCursor |
Bool_t | fDirection |
const TBtree * | fTree |
Definition at line 338 of file TBtree.h.
TBtreeIter::TBtreeIter | ( | const TBtree * | t, | |
Bool_t | dir = kIterForward | |||
) |
TBtreeIter::TBtreeIter | ( | const TBtreeIter & | iter | ) |
TBtreeIter::TBtreeIter | ( | const TBtree * | t, | |
Bool_t | dir = kIterForward | |||
) |
TBtreeIter::TBtreeIter | ( | const TBtreeIter & | iter | ) |
Reimplemented from TIterator.
Definition at line 612 of file TBtree.cxx.
References xmlio::Class, fCurCursor, fCursor, fDirection, and fTree.
TBtreeIter & TBtreeIter::operator= | ( | const TBtreeIter & | rhs | ) |
const TCollection* TBtreeIter::GetCollection | ( | ) | const [inline, virtual] |
TObject * TBtreeIter::Next | ( | ) | [virtual] |
Implements TIterator.
Definition at line 654 of file TBtree.cxx.
References fCurCursor, fCursor, fDirection, fTree, and kIterForward.
void TBtreeIter::Reset | ( | ) | [virtual] |
Implements TIterator.
Definition at line 641 of file TBtree.cxx.
References fCurCursor, fCursor, fDirection, fTree, TCollection::GetSize(), and kIterForward.
bool TBtreeIter::operator!= | ( | const TIterator & | aIter | ) | const [virtual] |
Reimplemented from TIterator.
Definition at line 670 of file TBtree.cxx.
References xmlio::Class, fCurCursor, and nullptr.
bool TBtreeIter::operator!= | ( | const TBtreeIter & | aIter | ) | const |
TObject * TBtreeIter::operator * | ( | ) | const [virtual] |
Reimplemented from TIterator.
Definition at line 695 of file TBtree.cxx.
References fCurCursor, fTree, and nullptr.
TBtreeIter& TBtreeIter::operator= | ( | const TBtreeIter & | rhs | ) |
const TCollection* TBtreeIter::GetCollection | ( | ) | const [inline, virtual] |
void TBtreeIter::Reset | ( | ) | [virtual] |
Implements TIterator.
bool TBtreeIter::operator!= | ( | const TIterator & | aIter | ) | const [virtual] |
Reimplemented from TIterator.
bool TBtreeIter::operator!= | ( | const TBtreeIter & | aIter | ) | const |
const TBtree* TBtreeIter::fTree [private] |
Definition at line 344 of file TBtree.h.
Referenced by GetCollection(), Next(), operator *(), operator=(), Reset(), and TBtreeIter().
Int_t TBtreeIter::fCurCursor [private] |
Definition at line 345 of file TBtree.h.
Referenced by Next(), operator *(), operator!=(), operator=(), Reset(), and TBtreeIter().
Int_t TBtreeIter::fCursor [private] |
Definition at line 346 of file TBtree.h.
Referenced by Next(), operator=(), Reset(), and TBtreeIter().
Bool_t TBtreeIter::fDirection [private] |
Definition at line 347 of file TBtree.h.
Referenced by Next(), operator=(), Reset(), and TBtreeIter().
const TBtree* TBtreeIter::fTree [private] |