TListIter Class Reference

#include <TList.h>

Inheritance diagram for TListIter:

TIterator TIterator TFileIter TFileIter List of all members.

Public Member Functions

 TListIter (const TList *l, Bool_t dir=kIterForward)
 TListIter (const TListIter &iter)
 ~TListIter ()
TIteratoroperator= (const TIterator &rhs)
TListIteroperator= (const TListIter &rhs)
const TCollectionGetCollection () const
Option_tGetOption () const
void SetOption (Option_t *option)
TObjectNext ()
void Reset ()
bool operator!= (const TIterator &aIter) const
bool operator!= (const TListIter &aIter) const
TObjectoperator * () const
 TListIter (const TList *l, Bool_t dir=kIterForward)
 TListIter (const TListIter &iter)
 ~TListIter ()
TIteratoroperator= (const TIterator &rhs)
TListIteroperator= (const TListIter &rhs)
const TCollectionGetCollection () const
Option_tGetOption () const
void SetOption (Option_t *option)
TObjectNext ()
void Reset ()
bool operator!= (const TIterator &aIter) const
bool operator!= (const TListIter &aIter) const
TObjectoperator * () const

Protected Member Functions

 TListIter ()
 TListIter ()

Protected Attributes

const TListfList
TObjLinkfCurCursor
TObjLinkfCursor
Bool_t fDirection
Bool_t fStarted
const TListfList
TObjLinkfCurCursor
TObjLinkfCursor

Detailed Description

Definition at line 187 of file TList.h.


Constructor & Destructor Documentation

TListIter::TListIter (  )  [inline, protected]

Definition at line 199 of file TList.h.

TListIter::TListIter ( const TList l,
Bool_t  dir = kIterForward 
)

TListIter::TListIter ( const TListIter iter  ) 

Definition at line 845 of file TList.cxx.

References fCurCursor, fCursor, fDirection, fList, and fStarted.

TListIter::~TListIter (  )  [inline]

Definition at line 205 of file TList.h.

TListIter::TListIter (  )  [inline, protected]

Definition at line 199 of file TList.h.

TListIter::TListIter ( const TList l,
Bool_t  dir = kIterForward 
)

TListIter::TListIter ( const TListIter iter  ) 

TListIter::~TListIter (  )  [inline]

Definition at line 205 of file TList.h.


Member Function Documentation

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

Reimplemented from TIterator.

Definition at line 857 of file TList.cxx.

References xmlio::Class, fCurCursor, fCursor, fDirection, fList, and fStarted.

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

Definition at line 873 of file TList.cxx.

References fCurCursor, fCursor, fDirection, fList, and fStarted.

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

Implements TIterator.

Definition at line 209 of file TList.h.

References fList.

Referenced by THashTableIter::operator=(), and THashTableIter::THashTableIter().

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

Reimplemented from TIterator.

Definition at line 915 of file TList.cxx.

References fCurCursor, and TObjLink::GetOption().

Referenced by TMultiGraph::GetGraphDrawOption().

void TListIter::SetOption ( Option_t option  ) 

Definition at line 924 of file TList.cxx.

References fCurCursor, and TObjLink::SetOption().

TObject * TListIter::Next (  )  [virtual]

Implements TIterator.

Definition at line 888 of file TList.cxx.

References fCurCursor, fCursor, fDirection, TList::fFirst, TList::fLast, fList, fStarted, TObjLink::GetObject(), kIterForward, kTRUE, TObjLink::Next(), and TObjLink::Prev().

Referenced by TGClient::HandleEvent(), THashTableIter::Next(), TRecorderReplaying::RemapWindowReferences(), and TLegend::TLegend().

void TListIter::Reset (  )  [virtual]

Implements TIterator.

Definition at line 932 of file TList.cxx.

References fStarted, and kFALSE.

Referenced by TMVA::Configurable::ParseOptions(), TMVA::Configurable::PrintOptions(), TFileIter::Reset(), TMVAGui(), TMVAMultiClassGui(), and TMVARegGui().

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

Reimplemented from TIterator.

Definition at line 940 of file TList.cxx.

References xmlio::Class, fCurCursor, and nullptr.

Referenced by TFileIter::operator!=().

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

Definition at line 955 of file TList.cxx.

References fCurCursor, and nullptr.

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

Reimplemented from TIterator.

Definition at line 216 of file TList.h.

References fCurCursor, TObjLink::GetObject(), and nullptr.

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

Reimplemented from TIterator.

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

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

Implements TIterator.

Definition at line 209 of file TList.h.

References fList.

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

Reimplemented from TIterator.

void TListIter::SetOption ( Option_t option  ) 

TObject* TListIter::Next (  )  [virtual]

Implements TIterator.

void TListIter::Reset (  )  [virtual]

Implements TIterator.

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

Reimplemented from TIterator.

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

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

Reimplemented from TIterator.

Definition at line 216 of file TList.h.

References fCurCursor, TObjLink::GetObject(), and nullptr.


Member Data Documentation

const TList* TListIter::fList [protected]

Definition at line 193 of file TList.h.

Referenced by GetCollection(), Next(), operator=(), TFileIter::Reset(), TFileIter::SkipObjects(), TListIter(), and TFileIter::TotalKeys().

TObjLink* TListIter::fCurCursor [protected]

Definition at line 194 of file TList.h.

Referenced by GetOption(), Next(), operator *(), operator!=(), operator=(), TFileIter::Reset(), SetOption(), TFileIter::SkipObjects(), and TListIter().

TObjLink* TListIter::fCursor [protected]

Definition at line 195 of file TList.h.

Referenced by Next(), operator=(), TFileIter::Reset(), TFileIter::SkipObjects(), and TListIter().

Bool_t TListIter::fDirection [protected]

Definition at line 196 of file TList.h.

Referenced by TFileIter::Initialize(), Next(), TFileIter::NextEventKey(), operator=(), TFileIter::Reset(), TFileIter::SkipObjects(), and TListIter().

Bool_t TListIter::fStarted [protected]

Definition at line 197 of file TList.h.

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

const TList* TListIter::fList [protected]

Definition at line 193 of file TList.h.

TObjLink* TListIter::fCurCursor [protected]

Definition at line 194 of file TList.h.

TObjLink* TListIter::fCursor [protected]

Definition at line 195 of file TList.h.


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