#include <THashTable.h>
Inheritance diagram for THashTableIter:
Definition at line 105 of file THashTable.h.
THashTableIter::THashTableIter | ( | ) | [inline, private] |
Definition at line 113 of file THashTable.h.
THashTableIter::THashTableIter | ( | const THashTable * | ht, | |
Bool_t | dir = kIterForward | |||
) |
THashTableIter::THashTableIter | ( | const THashTableIter & | iter | ) |
Definition at line 359 of file THashTable.cxx.
References fCursor, fDirection, fListCursor, fTable, TListIter::GetCollection(), and TCollection::MakeIterator().
THashTableIter::~THashTableIter | ( | ) |
THashTableIter::THashTableIter | ( | ) | [inline, private] |
Definition at line 113 of file THashTable.h.
THashTableIter::THashTableIter | ( | const THashTable * | ht, | |
Bool_t | dir = kIterForward | |||
) |
THashTableIter::THashTableIter | ( | const THashTableIter & | iter | ) |
THashTableIter::~THashTableIter | ( | ) |
Int_t THashTableIter::NextSlot | ( | ) | [private] |
Definition at line 436 of file THashTable.cxx.
References TCollection::Capacity(), THashTable::fCont, fCursor, fDirection, fTable, and kIterForward.
Referenced by Next().
Reimplemented from TIterator.
Definition at line 374 of file THashTable.cxx.
References xmlio::Class, fCursor, fDirection, fListCursor, fTable, TListIter::GetCollection(), and TCollection::MakeIterator().
THashTableIter & THashTableIter::operator= | ( | const THashTableIter & | rhs | ) |
Definition at line 392 of file THashTable.cxx.
References fCursor, fDirection, fListCursor, fTable, TListIter::GetCollection(), and TCollection::MakeIterator().
const TCollection* THashTableIter::GetCollection | ( | ) | const [inline, virtual] |
Implements TIterator.
Definition at line 123 of file THashTable.h.
References fTable.
Referenced by TMapIter::operator=(), and TMapIter::TMapIter().
TObject * THashTableIter::Next | ( | ) | [virtual] |
Implements TIterator.
Definition at line 417 of file THashTable.cxx.
References THashTable::fCont, fDirection, fListCursor, fTable, kTRUE, TListIter::Next(), NextSlot(), and SafeDelete.
Referenced by TMapIter::Next().
void THashTableIter::Reset | ( | ) | [virtual] |
Implements TIterator.
Definition at line 458 of file THashTable.cxx.
References TCollection::Capacity(), fCursor, fDirection, fListCursor, fTable, kIterForward, and SafeDelete.
bool THashTableIter::operator!= | ( | const TIterator & | aIter | ) | const [virtual] |
Reimplemented from TIterator.
Definition at line 471 of file THashTable.cxx.
References xmlio::Class, fListCursor, and nullptr.
bool THashTableIter::operator!= | ( | const THashTableIter & | aIter | ) | const |
TObject * THashTableIter::operator * | ( | ) | const [virtual] |
Reimplemented from TIterator.
Definition at line 497 of file THashTable.cxx.
References fListCursor, and nullptr.
Int_t THashTableIter::NextSlot | ( | ) | [private] |
Reimplemented from TIterator.
THashTableIter& THashTableIter::operator= | ( | const THashTableIter & | rhs | ) |
const TCollection* THashTableIter::GetCollection | ( | ) | const [inline, virtual] |
void THashTableIter::Reset | ( | ) | [virtual] |
Implements TIterator.
bool THashTableIter::operator!= | ( | const TIterator & | aIter | ) | const [virtual] |
Reimplemented from TIterator.
bool THashTableIter::operator!= | ( | const THashTableIter & | aIter | ) | const |
const THashTable* THashTableIter::fTable [private] |
Definition at line 108 of file THashTable.h.
Referenced by GetCollection(), Next(), NextSlot(), operator=(), Reset(), and THashTableIter().
Int_t THashTableIter::fCursor [private] |
Definition at line 109 of file THashTable.h.
Referenced by NextSlot(), TMapIter::operator!=(), operator=(), TMapIter::operator=(), Reset(), and THashTableIter().
TListIter* THashTableIter::fListCursor [private] |
Definition at line 110 of file THashTable.h.
Referenced by Next(), operator *(), operator!=(), operator=(), Reset(), THashTableIter(), and ~THashTableIter().
Bool_t THashTableIter::fDirection [private] |
Definition at line 111 of file THashTable.h.
Referenced by Next(), NextSlot(), operator=(), Reset(), and THashTableIter().
const THashTable* THashTableIter::fTable [private] |
Definition at line 108 of file THashTable.h.
TListIter* THashTableIter::fListCursor [private] |
Definition at line 110 of file THashTable.h.