#include <TMap.h>
Inheritance diagram for TMapIter:

Public Member Functions | |
| TMapIter (const TMap *map, Bool_t dir=kIterForward) | |
| TMapIter (const TMapIter &iter) | |
| ~TMapIter () | |
| TIterator & | operator= (const TIterator &rhs) |
| TMapIter & | operator= (const TMapIter &rhs) |
| const TCollection * | GetCollection () const |
| TObject * | Next () |
| void | Reset () |
| bool | operator!= (const TIterator &aIter) const |
| bool | operator!= (const TMapIter &aIter) const |
| TObject * | operator * () const |
| TMapIter (const TMap *map, Bool_t dir=kIterForward) | |
| TMapIter (const TMapIter &iter) | |
| ~TMapIter () | |
| TIterator & | operator= (const TIterator &rhs) |
| TMapIter & | operator= (const TMapIter &rhs) |
| const TCollection * | GetCollection () const |
| TObject * | Next () |
| void | Reset () |
| bool | operator!= (const TIterator &aIter) const |
| bool | operator!= (const TMapIter &aIter) const |
| TObject * | operator * () const |
Private Member Functions | |
| TMapIter () | |
| TMapIter () | |
Private Attributes | |
| const TMap * | fMap |
| THashTableIter * | fCursor |
| Bool_t | fDirection |
| const TMap * | fMap |
| THashTableIter * | fCursor |
Definition at line 146 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 | ( | const TMap * | map, | |
| Bool_t | dir = kIterForward | |||
| ) |
| TMapIter::TMapIter | ( | const TMapIter & | iter | ) |
| TMapIter::~TMapIter | ( | ) |
Reimplemented from TIterator.
Definition at line 463 of file TMap.cxx.
References xmlio::Class, fCursor, THashTableIter::fCursor, fDirection, and fMap.
Definition at line 480 of file TMap.cxx.
References fCursor, fDirection, fMap, THashTableIter::GetCollection(), and TCollection::MakeIterator().
| const TCollection* TMapIter::GetCollection | ( | ) | const [inline, virtual] |
| 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 |
| TObject * TMapIter::operator * | ( | ) | const [virtual] |
| const TCollection* TMapIter::GetCollection | ( | ) | const [inline, virtual] |
| void TMapIter::Reset | ( | ) | [virtual] |
Implements TIterator.
| bool TMapIter::operator!= | ( | const TMapIter & | aIter | ) | const |
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] |
const TMap* TMapIter::fMap [private] |
THashTableIter* TMapIter::fCursor [private] |
1.5.1