Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TMap Class Reference

#include <TMap.h>

Inheritance diagram for TMap:

Inheritance graph
[legend]
Collaboration diagram for TMap:

Collaboration graph
[legend]
List of all members.

Public Methods

 TMap (Int_t capacity=TCollection::kInitHashTableCapacity, Int_t rehash=0)
virtual ~TMap ()
void Add (TObject *obj)
void Add (TObject *key, TObject *value)
Float_t AverageCollisions () const
Int_t Capacity () const
void Clear (Option_t *option="")
Int_t Collisions (const char *keyname) const
Int_t Collisions (TObject *key) const
void Delete (Option_t *option="")
void DeleteKeys ()
void DeleteValues ()
void DeleteAll ()
TObjectFindObject (const char *keyname) const
TObjectFindObject (const TObject *key) const
TObject ** GetObjectRef (const TObject *obj) const
const THashTableGetTable () const
TObjectGetValue (const TObject *key) const
TIteratorMakeIterator (Bool_t dir=kIterForward) const
void Print (Option_t *option="") const
void Rehash (Int_t newCapacity, Bool_t checkObjValidity=kTRUE)
TObjectRemove (TObject *key)

Friends

class TMapIter

Constructor & Destructor Documentation

TMap::TMap Int_t    capacity = TCollection::kInitHashTableCapacity,
Int_t    rehash = 0
 

virtual TMap::~TMap   [virtual]
 


Member Function Documentation

void TMap::Add TObject   obj [virtual]
 

Implements TCollection.

void TMap::Add TObject   key,
TObject   value
 

Float_t TMap::AverageCollisions   const
 

Int_t TMap::Capacity   const
 

Reimplemented from TCollection.

void TMap::Clear Option_t *    option = "" [virtual]
 

Implements TCollection.

Int_t TMap::Collisions const char *    keyname const
 

Int_t TMap::Collisions TObject   key const
 

void TMap::Delete Option_t *    option = "" [virtual]
 

Implements TCollection.

Referenced by DeleteKeys().

void TMap::DeleteKeys  
 

Definition at line 58 of file TMap.h.

References Delete().

void TMap::DeleteValues  
 

void TMap::DeleteAll  
 

TObject* TMap::FindObject const char *    keyname const [virtual]
 

Reimplemented from TCollection.

TObject* TMap::FindObject const TObject   key const [virtual]
 

Reimplemented from TCollection.

TObject** TMap::GetObjectRef const TObject   obj const [virtual]
 

Implements TCollection.

Definition at line 63 of file TMap.h.

References THashTable::GetObjectRef().

const THashTable* TMap::GetTable   const
 

Definition at line 64 of file TMap.h.

TObject* TMap::GetValue const TObject   key const
 

Referenced by THtml::GetDocElement().

TIterator* TMap::MakeIterator Bool_t    dir = kIterForward const [virtual]
 

Implements TCollection.

void TMap::Print Option_t *    option = "" const [virtual]
 

Reimplemented from TCollection.

void TMap::Rehash Int_t    newCapacity,
Bool_t    checkObjValidity = kTRUE
 

TObject* TMap::Remove TObject   key [virtual]
 

Implements TCollection.


Friends And Related Function Documentation

friend class TMapIter [friend]
 

Definition at line 42 of file TMap.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:04:23 2003 for ROOT by doxygen1.2.16