THashTableIter Iterator of hash table.
THashTableIter(const THashTableIter& iter) | |
THashTableIter(const THashTable* ht, Bool_t dir = kIterForward) | |
virtual | ~THashTableIter() |
static TClass* | Class() |
virtual const TCollection* | GetCollection() const |
virtual Option_t* | TIterator::GetOption() const |
virtual TClass* | IsA() const |
virtual TObject* | Next() |
virtual bool | operator!=(const TIterator& aIter) const |
bool | operator!=(const THashTableIter& aIter) const |
TObject* | TIterator::operator()() |
virtual TObject* | operator*() const |
virtual TIterator& | operator=(const TIterator& rhs) |
THashTableIter& | operator=(const THashTableIter& rhs) |
virtual void | Reset() |
virtual void | ShowMembers(TMemberInspector& insp) |
virtual void | Streamer(TBuffer& b) |
void | StreamerNVirtual(TBuffer& b) |
THashTableIter() | |
Int_t | NextSlot() |
Int_t | fCursor | current position in table |
Bool_t | fDirection | iteration direction |
TListIter* | fListCursor | current position in collision list |
const THashTable* | fTable | hash table being iterated |
Create a hashtable iterator. By default the iteration direction is kIterForward. To go backward use kIterBackward.
Reset the hashtable iterator. Either to beginning or end, depending on the initial iteration direction.
This operator compares two THashTableIter objects.