TBtreeIter Class Reference

#include <TBtree.h>

Inheritance diagram for TBtreeIter:

TIterator TIterator List of all members.

Public Member Functions

 TBtreeIter (const TBtree *t, Bool_t dir=kIterForward)
 TBtreeIter (const TBtreeIter &iter)
 ~TBtreeIter ()
TIteratoroperator= (const TIterator &rhs)
TBtreeIteroperator= (const TBtreeIter &rhs)
const TCollectionGetCollection () const
TObjectNext ()
void Reset ()
bool operator!= (const TIterator &aIter) const
bool operator!= (const TBtreeIter &aIter) const
TObjectoperator * () const
 TBtreeIter (const TBtree *t, Bool_t dir=kIterForward)
 TBtreeIter (const TBtreeIter &iter)
 ~TBtreeIter ()
TIteratoroperator= (const TIterator &rhs)
TBtreeIteroperator= (const TBtreeIter &rhs)
const TCollectionGetCollection () const
TObjectNext ()
void Reset ()
bool operator!= (const TIterator &aIter) const
bool operator!= (const TBtreeIter &aIter) const
TObjectoperator * () const

Private Member Functions

 TBtreeIter ()
 TBtreeIter ()

Private Attributes

const TBtreefTree
Int_t fCurCursor
Int_t fCursor
Bool_t fDirection
const TBtreefTree

Detailed Description

Definition at line 338 of file TBtree.h.


Constructor & Destructor Documentation

TBtreeIter::TBtreeIter (  )  [inline, private]

Definition at line 349 of file TBtree.h.

TBtreeIter::TBtreeIter ( const TBtree t,
Bool_t  dir = kIterForward 
)

TBtreeIter::TBtreeIter ( const TBtreeIter iter  ) 

Definition at line 601 of file TBtree.cxx.

References fCurCursor, fCursor, fDirection, and fTree.

TBtreeIter::~TBtreeIter (  )  [inline]

Definition at line 354 of file TBtree.h.

TBtreeIter::TBtreeIter (  )  [inline, private]

Definition at line 349 of file TBtree.h.

TBtreeIter::TBtreeIter ( const TBtree t,
Bool_t  dir = kIterForward 
)

TBtreeIter::TBtreeIter ( const TBtreeIter iter  ) 

TBtreeIter::~TBtreeIter (  )  [inline]

Definition at line 354 of file TBtree.h.


Member Function Documentation

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

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  ) 

Definition at line 627 of file TBtree.cxx.

References fCurCursor, fCursor, fDirection, and fTree.

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

Implements TIterator.

Definition at line 358 of file TBtree.h.

References fTree.

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

Definition at line 685 of file TBtree.cxx.

References fCurCursor, and nullptr.

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

Reimplemented from TIterator.

Definition at line 695 of file TBtree.cxx.

References fCurCursor, fTree, and nullptr.

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

Reimplemented from TIterator.

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

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

Implements TIterator.

Definition at line 358 of file TBtree.h.

References fTree.

TObject* TBtreeIter::Next (  )  [virtual]

Implements TIterator.

void TBtreeIter::Reset (  )  [virtual]

Implements TIterator.

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

Reimplemented from TIterator.

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

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

Reimplemented from TIterator.


Member Data Documentation

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]

Definition at line 344 of file TBtree.h.


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