ROOT  6.06/09
Reference Guide
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
TIter Class Reference

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...
 
TIteroperator= (const TIter &rhs)
 Assigning an TIter to another. More...
 
virtual ~TIter ()
 
TObjectoperator() ()
 
TObjectNext ()
 
const TCollectionGetCollection () const
 
Option_tGetOption () const
 
void Reset ()
 
TIteroperator++ ()
 
Bool_t operator== (const TIter &aIter) const
 
Bool_t operator!= (const TIter &aIter) const
 
TObjectoperator* () const
 
TIterBegin ()
 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

TIteratorfIterator
 

#include <TCollection.h>

+ Inheritance diagram for TIter:
+ Collaboration diagram for TIter:

Constructor & Destructor Documentation

TIter::TIter ( )
inlineprotected

Definition at line 148 of file TCollection.h.

Referenced by End().

TIter::TIter ( const TCollection col,
Bool_t  dir = kIterForward 
)
inline

Definition at line 151 of file TCollection.h.

TIter::TIter ( TIterator it)
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.

virtual TIter::~TIter ( )
inlinevirtual

Definition at line 156 of file TCollection.h.

Referenced by TViewPubDataMembersIter::Next(), and TViewPubFunctionsIter::Next().

Member Function Documentation

TIter & TIter::Begin ( )

Pointing to the first element of the container.

Definition at line 639 of file TCollection.cxx.

Referenced by TIterCategory< T >::Begin().

TIter TIter::End ( )
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().

const TCollection* TIter::GetCollection ( ) const
inline

Definition at line 159 of file TCollection.h.

Referenced by operator=(), and TIter().

Option_t* TIter::GetOption ( ) const
inline
TObject* TIter::Next ( )
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().

Bool_t TIter::operator!= ( const TIter aIter) const
inline

Definition at line 170 of file TCollection.h.

TObject* TIter::operator() ( )
inline

Definition at line 157 of file TCollection.h.

TObject* TIter::operator* ( ) const
inline

Definition at line 173 of file TCollection.h.

TIter& TIter::operator++ ( )
inline

Definition at line 162 of file TCollection.h.

TIter & TIter::operator= ( const TIter rhs)

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.

Bool_t TIter::operator== ( const TIter aIter) const
inline

Definition at line 163 of file TCollection.h.

void TIter::Reset ( void  )
inline

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().

Member Data Documentation

TIterator* TIter::fIterator
private

Definition at line 145 of file TCollection.h.

Referenced by Begin(), operator=(), operator==(), and TIter().


The documentation for this class was generated from the following files: