TMapIter Class Reference

#include <TMap.h>

Inheritance diagram for TMapIter:

TIterator TIterator List of all members.

Public Member Functions

 TMapIter (const TMap *map, Bool_t dir=kIterForward)
 TMapIter (const TMapIter &iter)
 ~TMapIter ()
TIteratoroperator= (const TIterator &rhs)
TMapIteroperator= (const TMapIter &rhs)
const TCollectionGetCollection () const
TObjectNext ()
void Reset ()
bool operator!= (const TIterator &aIter) const
bool operator!= (const TMapIter &aIter) const
TObjectoperator * () const
 TMapIter (const TMap *map, Bool_t dir=kIterForward)
 TMapIter (const TMapIter &iter)
 ~TMapIter ()
TIteratoroperator= (const TIterator &rhs)
TMapIteroperator= (const TMapIter &rhs)
const TCollectionGetCollection () const
TObjectNext ()
void Reset ()
bool operator!= (const TIterator &aIter) const
bool operator!= (const TMapIter &aIter) const
TObjectoperator * () const

Private Member Functions

 TMapIter ()
 TMapIter ()

Private Attributes

const TMapfMap
THashTableIterfCursor
Bool_t fDirection
const TMapfMap
THashTableIterfCursor

Detailed Description

Definition at line 146 of file TMap.h.


Constructor & Destructor Documentation

TMapIter::TMapIter (  )  [inline, private]

Definition at line 156 of file TMap.h.

TMapIter::TMapIter ( const TMap map,
Bool_t  dir = kIterForward 
)

TMapIter::TMapIter ( const TMapIter iter  ) 

Definition at line 449 of file TMap.cxx.

References fCursor, fDirection, fMap, THashTableIter::GetCollection(), and TCollection::MakeIterator().

TMapIter::~TMapIter (  ) 

Definition at line 496 of file TMap.cxx.

References Reset().

TMapIter::TMapIter (  )  [inline, private]

Definition at line 156 of file TMap.h.

TMapIter::TMapIter ( const TMap map,
Bool_t  dir = kIterForward 
)

TMapIter::TMapIter ( const TMapIter iter  ) 

TMapIter::~TMapIter (  ) 


Member Function Documentation

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

Reimplemented from TIterator.

Definition at line 463 of file TMap.cxx.

References xmlio::Class, fCursor, THashTableIter::fCursor, fDirection, and fMap.

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

Definition at line 480 of file TMap.cxx.

References fCursor, fDirection, fMap, THashTableIter::GetCollection(), and TCollection::MakeIterator().

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

Implements TIterator.

Definition at line 165 of file TMap.h.

References fMap.

TObject * TMapIter::Next (  )  [virtual]

Implements TIterator.

Definition at line 504 of file TMap.cxx.

References a, fCursor, fDirection, fMap, TMap::fTable, and THashTableIter::Next().

Referenced by TUnfoldSys::DoBackgroundSubtraction(), TUnfoldSys::GetChi2Sys(), TUnfoldSys::GetEmatrixTotal(), TPacketizerUnit::GetNextPacket(), and TUnfoldSys::PrepareSysError().

void TMapIter::Reset (  )  [virtual]

Implements TIterator.

Definition at line 518 of file TMap.cxx.

References fCursor, and SafeDelete.

Referenced by ~TMapIter().

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

Reimplemented from TIterator.

Definition at line 526 of file TMap.cxx.

References xmlio::Class, fCursor, THashTableIter::fCursor, and nullptr.

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

Definition at line 541 of file TMap.cxx.

References fCursor, and nullptr.

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

Reimplemented from TIterator.

Definition at line 552 of file TMap.cxx.

References fCursor, and nullptr.

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

Reimplemented from TIterator.

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

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

Implements TIterator.

Definition at line 165 of file TMap.h.

References fMap.

TObject* TMapIter::Next (  )  [virtual]

Implements TIterator.

void TMapIter::Reset (  )  [virtual]

Implements TIterator.

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

Reimplemented from TIterator.

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

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

Reimplemented from TIterator.


Member Data Documentation

const TMap* TMapIter::fMap [private]

Definition at line 152 of file TMap.h.

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

THashTableIter* TMapIter::fCursor [private]

Definition at line 153 of file TMap.h.

Referenced by Next(), operator *(), operator!=(), operator=(), Reset(), and TMapIter().

Bool_t TMapIter::fDirection [private]

Definition at line 154 of file TMap.h.

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

const TMap* TMapIter::fMap [private]

Definition at line 152 of file TMap.h.

THashTableIter* TMapIter::fCursor [private]

Definition at line 153 of file TMap.h.


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