THashTableIter Iterator of hash table.
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_t | operator!=(const TIterator& aIter) const |
Bool_t | 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) const |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
THashTableIter(const THashTableIter& iter) | |
THashTableIter(const THashTable* ht, Bool_t dir = kIterForward) |
Int_t | NextSlot() |
THashTableIter() |
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.