TMap TMap implements an associative array of (key,value) pairs using a THashTable for efficient retrieval (therefore TMap does not conserve the order of the entries). The hash value is calculated using the value returned by the keys Hash() function. Both key and value need to inherit from TObject./*
TMapIter(const TMapIter& iter) | |
TMapIter(const TMap* map, Bool_t dir = kIterForward) | |
~TMapIter() | |
static TClass* | Class() |
virtual const TCollection* | GetCollection() const |
virtual Option_t* | TIterator::GetOption() const |
virtual TClass* | IsA() const |
virtual TObject* | Next() |
TObject* | TIterator::operator()() |
virtual TIterator& | operator=(const TIterator& rhs) |
TMapIter& | operator=(const TMapIter& rhs) |
virtual void | Reset() |
virtual void | ShowMembers(TMemberInspector& insp, char* parent) |
virtual void | Streamer(TBuffer& b) |
void | StreamerNVirtual(TBuffer& b) |
TMapIter() |
THashTableIter* | fCursor | current position in map |
Bool_t | fDirection | iteration direction |
const TMap* | fMap | map being iterated |
Create a map iterator. Use dir to specify the desired iteration direction.