ROOT
6.06/09
Reference Guide
|
Definition at line 142 of file TCollection.h.
Public Member Functions | |
TIter (const TCollection *col, Bool_t dir=kIterForward) | |
TIter (TIterator *it) | |
TIter (const TIter &iter) | |
Copy a TIter. More... | |
TIter & | operator= (const TIter &rhs) |
Assigning an TIter to another. More... | |
virtual | ~TIter () |
TObject * | operator() () |
TObject * | Next () |
const TCollection * | GetCollection () const |
Option_t * | GetOption () const |
void | Reset () |
TIter & | operator++ () |
Bool_t | operator== (const TIter &aIter) const |
Bool_t | operator!= (const TIter &aIter) const |
TObject * | operator* () const |
TIter & | Begin () |
Pointing to the first element of the container. More... | |
Static Public Member Functions | |
static TIter | End () |
Pointing to the element after the last - to a nullptr value in our case. More... | |
Protected Member Functions | |
TIter () | |
Private Attributes | |
TIterator * | fIterator |
#include <TCollection.h>
|
inlineprotected |
Definition at line 148 of file TCollection.h.
Referenced by End().
|
inline |
Definition at line 151 of file TCollection.h.
|
inline |
Definition at line 153 of file TCollection.h.
TIter::TIter | ( | const TIter & | iter | ) |
Copy a TIter.
This involves allocating a new TIterator of the right sub class and assigning it with the original.
Definition at line 611 of file TCollection.cxx.
|
inlinevirtual |
Definition at line 156 of file TCollection.h.
Referenced by TViewPubDataMembersIter::Next(), and TViewPubFunctionsIter::Next().
TIter & TIter::Begin | ( | ) |
Pointing to the first element of the container.
Definition at line 639 of file TCollection.cxx.
Referenced by TIterCategory< T >::Begin().
|
static |
Pointing to the element after the last - to a nullptr value in our case.
Definition at line 649 of file TCollection.cxx.
Referenced by TCollection::end().
|
inline |
Definition at line 159 of file TCollection.h.
Referenced by operator=(), and TIter().
|
inline |
Definition at line 160 of file TCollection.h.
Referenced by TROOT::Browse(), TCanvas::DrawClonePad(), TDataSetIter::GetOption(), TBufferJSON::JsonStreamCollection(), TGroupButton::SavePrimitive(), TButton::SavePrimitive(), and TPad::SavePrimitive().
|
inline |
Definition at line 158 of file TCollection.h.
Referenced by ROOT::Internal::TTreeProxyGenerator::AnalyzeBranches(), ROOT::Internal::TTreeReaderGenerator::AnalyzeBranches(), BuildScopeProxyDict(), ClassImp(), RooStats::FeldmanCousins::CreateParameterPoints(), RooStats::LikelihoodIntervalPlot::Draw(), TDataSetManagerAliEn::ExpandRunSpec(), TAlienCollection::ExportXML(), RooStats::ConfidenceBelt::GetAcceptanceRegion(), GetCallFunc(), TDataSetManagerAliEn::GetDataSet(), TFileCollection::GetDefaultTreeName(), TAliEnFind::GetGridResult(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), RooStats::NeymanConstruction::GetInterval(), RooStats::ProfileLikelihoodCalculator::GetInterval(), Cppyy::GetMethodsFromName(), TEventIterObj::GetNextEvent(), TPacketizerMulti::GetNextPacket(), TEventIterObj::GetNextPacket(), Cppyy::GetNumDatamembers(), TFileCollection::GetStagedSubset(), TEntryListArray::GetSubListForEntry(), TProofPlayerRemote::InitPacketizer(), RooStats::PointSetInterval::IsInInterval(), TDataSetManager::MonitorUsedSpace(), TAlienCollection::Next(), TDSet::Next(), TMVA::TMVAGlob::NextKey(), operator()(), operator++(), TEventIterObj::PreProcessEvent(), TFileCollection::Print(), TFileCollection::PrintDetailed(), TDataSetManager::PrintUsedSpace(), TFilePrefetch::ReadBuffer(), TDatabasePDG::ReadPDGTable(), TFileCollection::RemoveMetaData(), TPacketizer::Reset(), TPacketizerAdaptive::Reset(), TFileCollection::ResetBitAll(), TFileCollection::SetAnchor(), TFileCollection::SetBitAll(), TDataSetManager::ShowQuota(), TPacketizerAdaptive::SplitPerHost(), TNetXNGSystem::Stage(), TAlienCollection::Status(), TGSplitButton::TGSplitButton(), TFileCollection::Update(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
|
inline |
Definition at line 170 of file TCollection.h.
|
inline |
Definition at line 157 of file TCollection.h.
|
inline |
Definition at line 173 of file TCollection.h.
|
inline |
Definition at line 162 of file TCollection.h.
Assigning an TIter to another.
This involves allocating a new TIterator of the right sub class and assigning it with the original.
Definition at line 624 of file TCollection.cxx.
Definition at line 163 of file TCollection.h.
Definition at line 161 of file TCollection.h.
Referenced by TGuiBldDragManager::AddClassMenuMethods(), TTabCom::AllAgreeOnChar(), TParallelCoord::ApplySelectionToTree(), TProof::AssertDataSet(), TStreamerInfo::CallShowMembers(), ClassImp(), TStreamerInfo::CompareContent(), TTVLVEntry::ConvertAliases(), TStructViewerGUI::Divide(), do_anadist_ds(), TProofProgressMemoryPlot::DoAveragePlot(), TProofProgressMemoryPlot::DoMasterPlot(), RooStats::LikelihoodIntervalPlot::Draw(), TMVA::draw_network(), TAlienCollection::ExportXML(), TProofPerfAnalysis::FileDist(), TProofPerfAnalysis::FileProcPlot(), TDirectoryFile::FindKeyAny(), TDirectoryFile::FindObjectAny(), TGridJDL::Generate(), TStreamerInfo::GenerateDeclaration(), TTree::GetBranch(), TStreamerInfo::GetCheckSum(), TGTileLayout::GetDefaultSize(), TGListLayout::GetDefaultSize(), TGListDetailsLayout::GetDefaultSize(), TEntryList::GetEntryList(), TParallelCoord::GetEntryList(), TTree::GetFriend(), TTree::GetFriendAlias(), TTree::GetLeafImpl(), TEventIterObj::GetNextEvent(), TEventIterObj::GetNextPacket(), TEntryListArray::GetSubListForEntry(), TParallelCoord::GetTree(), TEventIterTree::GetTrees(), TGMenuBar::HandleKey(), TProof::HandleOutputOptions(), TStreamerInfo::InsertArtificialElements(), TGShutter::Layout(), TGVerticalLayout::Layout(), TGHorizontalLayout::Layout(), TGMatrixLayout::Layout(), TGTileLayout::Layout(), TGListLayout::Layout(), TGListDetailsLayout::Layout(), TMultiGraph::LeastSquareFit(), TChain::LoadTree(), TProofOutputList::ls(), THtml::MakeAll(), TFile::MakeProject(), TProfileHelper::Merge(), TSeqCollection::Merge(), TPolyMarker::Merge(), TPolyLine3D::Merge(), TPolyMarker3D::Merge(), TPolyLine::Merge(), TH2::Merge(), TH3::Merge(), THnBase::Merge(), TH1::Merge(), TAuthenticate::MergeHostAuthList(), TStreamerInfo::New(), TFolder::Occurence(), ROOT::Internal::TFriendProxyDescriptor::OutputClassDecl(), TPaveStats::Paint(), THistPainter::PaintInit(), THistPainter::PaintInitH(), TMultiGraph::PaintPolyLine3D(), TPaveText::PaintPrimitives(), THistPainter::PaintTH2PolyScatterPlot(), TProofOutputList::Print(), TXMLPlayer::ProduceCode(), TXMLPlayer::ProduceStreamerSource(), R__WriteConstructorBody(), R__WriteDestructorBody(), R__WriteMoveConstructorBody(), TGLAnnotation::Render(), TStatus::Reset(), TAlienCollection::Reset(), TPacketizerAdaptive::Reset(), TDataSetIter::Reset(), TViewPubFunctionsIter::Reset(), TViewPubDataMembersIter::Reset(), TDSet::Reset(), TParallelCoord::ResetTree(), TParallelCoord::SavePrimitive(), TEntryList::ScanPaths(), TUnixSystem::Select(), TWinNTSystem::Select(), TProofMonSenderML::SendDataSetInfo(), TProofMonSenderSQL::SendDataSetInfo(), TEntryListArray::SetEntry(), TGTableLayout::SetRowColSizesInit(), TAlienCollection::Status(), TRootDialog::TabPressed(), TPerfStats::TPerfStats(), TPacketizer::ValidateFiles(), TPacketizerAdaptive::ValidateFiles(), TFile::WriteFree(), and TDirectoryFile::WriteKeys().
|
private |
Definition at line 145 of file TCollection.h.
Referenced by Begin(), operator=(), operator==(), and TIter().