#include <THashList.h>
Inheritance diagram for THashList:
Definition at line 36 of file THashList.h.
THashList::THashList | ( | const THashList & | ) | [private] |
THashList::~THashList | ( | ) | [virtual] |
THashList::THashList | ( | const THashList & | ) | [private] |
THashList::THashList | ( | TObject * | parent, | |
Int_t | capacity = TCollection::kInitHashTableCapacity , |
|||
Int_t | rehash = 0 | |||
) |
virtual THashList::~THashList | ( | ) | [virtual] |
Float_t THashList::AverageCollisions | ( | ) | const |
Definition at line 162 of file THashList.cxx.
References THashTable::AverageCollisions(), and fTable.
void THashList::Clear | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TList.
Definition at line 172 of file THashList.cxx.
References TList::Clear(), THashTable::Clear(), TList::Delete(), fTable, and TCollection::IsOwner().
Referenced by THtml::CreateListOfClasses(), TProfile::LabelsOption(), TH1::LabelsOption(), TProfile2D::LabelsOption(), TDataSetManagerFile::RegisterDataSet(), THtml::SetInputDir(), ~THashList(), and THtml::~THtml().
void THashList::Delete | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TList.
Definition at line 185 of file THashList.cxx.
References THashTable::Clear(), TList::Delete(), TList::fCache, TList::fFirst, TList::fLast, TCollection::fSize, fTable, TCollection::GarbageCollect(), TObjLink::GetObject(), TObject::IsOnHeap(), kFALSE, kTRUE, TObjLink::Next(), and THashTable::Remove().
Referenced by shapes(), TAxis::~TAxis(), TDatabasePDG::~TDatabasePDG(), TEnv::~TEnv(), TGClient::~TGClient(), TGeoManager::~TGeoManager(), and TGeometry::~TGeometry().
TObject * THashList::FindObject | ( | const char * | name | ) | const [virtual] |
Reimplemented from TList.
Definition at line 217 of file THashList.cxx.
References THashTable::FindObject(), and fTable.
Referenced by TDSet::Add(), TFileCollection::Add(), TDocParser::AddClassMethodsRecursively(), TQueryResultManager::ApplyMaxQueries(), TApplicationRemote::CheckFile(), TClarens::Connect(), THtml::CreateListOfClasses(), do_anadist_ds(), do_anadist_getkey(), TDrawFeedback::Feedback(), TAxis::FindBin(), TGeometry::Get(), TGeoManager::GetAlignableEntry(), THtml::GetClass(), TXNetSystem::GetClientAdmin(), THtml::GetDeclImplFileName(), TFileCollection::GetFilesPerServer(), TUrl::GetHostFQDN(), THtml::GetHtmlFileName(), TGeometry::GetMaterial(), THtml::GetModuleNameForClass(), TDatabasePDG::GetParticle(), TAttParticle::GetParticle(), TGeometry::GetRotMatrix(), TGeometry::GetShape(), TGClient::GetWindowById(), TXNetSystem::Locate(), TEnv::Lookup(), make_tdset(), THtml::MakeClass(), TH1::Merge(), TFileMerger::MergeRecursive(), MergeRootfile(), RooAbsArg::redirectServers(), TFileCollection::RemoveDuplicates(), THtml::SetDeclFileName(), THtml::SetImplFileName(), THtml::ShortType(), and TDSet::Validate().
Reimplemented from TList.
Definition at line 226 of file THashList.cxx.
References THashTable::FindObject(), and fTable.
TList * THashList::GetListForObject | ( | const char * | name | ) | const |
Definition at line 234 of file THashList.cxx.
References fTable, and THashTable::GetListForObject().
Definition at line 243 of file THashList.cxx.
References fTable, and THashTable::GetListForObject().
void THashList::AddFirst | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TList.
Definition at line 73 of file THashList.cxx.
References THashTable::Add(), TList::AddFirst(), and fTable.
Referenced by TVolume::GetIdentity().
Reimplemented from TList.
Definition at line 82 of file THashList.cxx.
References THashTable::Add(), TList::AddFirst(), and fTable.
void THashList::AddLast | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TList.
Definition at line 95 of file THashList.cxx.
References THashTable::Add(), TList::AddLast(), and fTable.
Referenced by TGeoManager::CloseGeometry(), and TGeoManager::FindVolumeFast().
Reimplemented from TList.
Definition at line 104 of file THashList.cxx.
References THashTable::Add(), TList::AddLast(), and fTable.
Reimplemented from TList.
Definition at line 153 of file THashList.cxx.
References THashTable::Add(), TList::AddAt(), and fTable.
Reimplemented from TList.
Definition at line 135 of file THashList.cxx.
References THashTable::Add(), TList::AddAfter(), and fTable.
Reimplemented from TList.
Definition at line 144 of file THashList.cxx.
References THashTable::Add(), TList::AddAfter(), and fTable.
Reimplemented from TList.
Definition at line 117 of file THashList.cxx.
References THashTable::Add(), TList::AddBefore(), and fTable.
Reimplemented from TList.
Definition at line 126 of file THashList.cxx.
References THashTable::Add(), TList::AddBefore(), and fTable.
void THashList::RecursiveRemove | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TList.
Definition at line 252 of file THashList.cxx.
References fTable, TObject::kNotDeleted, object, TList::Remove(), and THashTable::RemoveSlow().
void THashList::Rehash | ( | Int_t | newCapacity | ) |
Reimplemented from TList.
Definition at line 290 of file THashList.cxx.
References THashTable::FindObject(), fTable, TList::Remove(), and THashTable::Remove().
Referenced by TProof::AssertDataSet(), do_anadist_ds(), TFileCollection::RemoveDuplicates(), TGClient::UnregisterWindow(), TDSet::Validate(), TMaterial::~TMaterial(), TRotMatrix::~TRotMatrix(), and TShape::~TShape().
Reimplemented from TList.
Definition at line 301 of file THashList.cxx.
References fTable, TObjLink::GetObject(), TList::Remove(), and THashTable::Remove().
Float_t THashList::AverageCollisions | ( | ) | const |
TList* THashList::GetListForObject | ( | const char * | name | ) | const |
Reimplemented from TList.
Reimplemented from TList.
void THashList::Rehash | ( | Int_t | newCapacity | ) |
THashTable* THashList::fTable [protected] |
Definition at line 39 of file THashList.h.
Referenced by AddAfter(), AddAt(), AddBefore(), AddFirst(), AddLast(), AverageCollisions(), Clear(), Delete(), FindObject(), GetListForObject(), RecursiveRemove(), Rehash(), Remove(), THashList(), and ~THashList().
THashTable* THashList::fTable [protected] |
Definition at line 39 of file THashList.h.