TTreeFriendLeafIter Class Reference

#include <TTree.h>

Inheritance diagram for TTreeFriendLeafIter:

TIterator TIterator List of all members.

Public Member Functions

 TTreeFriendLeafIter (const TTree *t, Bool_t dir=kIterForward)
 TTreeFriendLeafIter (const TTreeFriendLeafIter &iter)
 ~TTreeFriendLeafIter ()
TIteratoroperator= (const TIterator &rhs)
TTreeFriendLeafIteroperator= (const TTreeFriendLeafIter &rhs)
const TCollectionGetCollection () const
Option_tGetOption () const
TObjectNext ()
void Reset ()
bool operator!= (const TIterator &) const
bool operator!= (const TTreeFriendLeafIter &) const
TObjectoperator * () const
 TTreeFriendLeafIter (const TTree *t, Bool_t dir=kIterForward)
 TTreeFriendLeafIter (const TTreeFriendLeafIter &iter)
 ~TTreeFriendLeafIter ()
TIteratoroperator= (const TIterator &rhs)
TTreeFriendLeafIteroperator= (const TTreeFriendLeafIter &rhs)
const TCollectionGetCollection () const
Option_tGetOption () const
TObjectNext ()
void Reset ()
bool operator!= (const TIterator &) const
bool operator!= (const TTreeFriendLeafIter &) const
TObjectoperator * () const

Protected Member Functions

 TTreeFriendLeafIter ()
 TTreeFriendLeafIter ()

Protected Attributes

TTreefTree
TIteratorfLeafIter
TIteratorfTreeIter
Bool_t fDirection
TTreefTree
TIteratorfLeafIter
TIteratorfTreeIter

Detailed Description

Definition at line 484 of file TTree.h.


Constructor & Destructor Documentation

TTreeFriendLeafIter::TTreeFriendLeafIter (  )  [inline, protected]

Definition at line 492 of file TTree.h.

TTreeFriendLeafIter::TTreeFriendLeafIter ( const TTree t,
Bool_t  dir = kIterForward 
)

TTreeFriendLeafIter::TTreeFriendLeafIter ( const TTreeFriendLeafIter iter  ) 

Definition at line 7209 of file TTree.cxx.

TTreeFriendLeafIter::~TTreeFriendLeafIter (  )  [inline]

Definition at line 498 of file TTree.h.

References fLeafIter, fTreeIter, and SafeDelete.

TTreeFriendLeafIter::TTreeFriendLeafIter (  )  [inline, protected]

Definition at line 492 of file TTree.h.

TTreeFriendLeafIter::TTreeFriendLeafIter ( const TTree t,
Bool_t  dir = kIterForward 
)

TTreeFriendLeafIter::TTreeFriendLeafIter ( const TTreeFriendLeafIter iter  ) 

TTreeFriendLeafIter::~TTreeFriendLeafIter (  )  [inline]

Definition at line 498 of file TTree.h.

References fLeafIter, fTreeIter, and SafeDelete.


Member Function Documentation

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

Reimplemented from TIterator.

Definition at line 7221 of file TTree.cxx.

References xmlio::Class, and fDirection.

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

Definition at line 7233 of file TTree.cxx.

References fDirection.

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

Implements TIterator.

Definition at line 502 of file TTree.h.

Option_t * TTreeFriendLeafIter::GetOption (  )  const [virtual]

Reimplemented from TIterator.

Definition at line 7280 of file TTree.cxx.

References fLeafIter, and TIterator::GetOption().

TObject * TTreeFriendLeafIter::Next (  )  [virtual]

Implements TIterator.

Definition at line 7244 of file TTree.cxx.

References fDirection, fLeafIter, fTree, fTreeIter, TTree::GetListOfFriends(), TTree::GetListOfLeaves(), TFriendElement::GetTree(), list, TObjArray::MakeIterator(), TIterator::Next(), and SafeDelete.

void TTreeFriendLeafIter::Reset ( void   )  [inline, virtual]

Implements TIterator.

Definition at line 505 of file TTree.h.

References fLeafIter, fTreeIter, and SafeDelete.

bool TTreeFriendLeafIter::operator!= ( const TIterator  )  const [inline, virtual]

Reimplemented from TIterator.

Definition at line 506 of file TTree.h.

bool TTreeFriendLeafIter::operator!= ( const TTreeFriendLeafIter  )  const [inline]

Definition at line 510 of file TTree.h.

TObject* TTreeFriendLeafIter::operator * (  )  const [inline, virtual]

Reimplemented from TIterator.

Definition at line 514 of file TTree.h.

References nullptr.

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

Reimplemented from TIterator.

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

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

Implements TIterator.

Definition at line 502 of file TTree.h.

Option_t* TTreeFriendLeafIter::GetOption (  )  const [virtual]

Reimplemented from TIterator.

TObject* TTreeFriendLeafIter::Next (  )  [virtual]

Implements TIterator.

void TTreeFriendLeafIter::Reset ( void   )  [inline, virtual]

Implements TIterator.

Definition at line 505 of file TTree.h.

References fLeafIter, fTreeIter, and SafeDelete.

bool TTreeFriendLeafIter::operator!= ( const TIterator  )  const [inline, virtual]

Reimplemented from TIterator.

Definition at line 506 of file TTree.h.

bool TTreeFriendLeafIter::operator!= ( const TTreeFriendLeafIter  )  const [inline]

Definition at line 510 of file TTree.h.

TObject* TTreeFriendLeafIter::operator * (  )  const [inline, virtual]

Reimplemented from TIterator.

Definition at line 514 of file TTree.h.

References nullptr.


Member Data Documentation

TTree* TTreeFriendLeafIter::fTree [protected]

Definition at line 487 of file TTree.h.

Referenced by Next().

TIterator* TTreeFriendLeafIter::fLeafIter [protected]

Definition at line 488 of file TTree.h.

Referenced by GetOption(), Next(), Reset(), and ~TTreeFriendLeafIter().

TIterator* TTreeFriendLeafIter::fTreeIter [protected]

Definition at line 489 of file TTree.h.

Referenced by Next(), Reset(), and ~TTreeFriendLeafIter().

Bool_t TTreeFriendLeafIter::fDirection [protected]

Definition at line 490 of file TTree.h.

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

TTree* TTreeFriendLeafIter::fTree [protected]

Definition at line 487 of file TTree.h.

TIterator* TTreeFriendLeafIter::fLeafIter [protected]

Definition at line 488 of file TTree.h.

TIterator* TTreeFriendLeafIter::fTreeIter [protected]

Definition at line 489 of file TTree.h.


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