TIter Class Reference

#include <TCollection.h>

Inheritance diagram for TIter:

TIterCategory< T > TIterCategory< T > List of all members.

Public Member Functions

 TIter (const TCollection *col, Bool_t dir=kIterForward)
 TIter (TIterator *it)
 TIter (const TIter &iter)
TIter & operator= (const TIter &rhs)
virtual ~TIter ()
TObject * operator() ()
TObject * Next ()
const TCollection * GetCollection () const
Option_t * GetOption () const
void Reset ()
TIter & operator++ ()
bool operator!= (const TIter &aIter) const
TObject * operator * () const
TIter & Begin ()
 TIter (const TCollection *col, Bool_t dir=kIterForward)
 TIter (TIterator *it)
 TIter (const TIter &iter)
TIter & operator= (const TIter &rhs)
virtual ~TIter ()
TObject * operator() ()
TObject * Next ()
const TCollection * GetCollection () const
Option_t * GetOption () const
void Reset ()
TIter & operator++ ()
bool operator!= (const TIter &aIter) const
TObject * operator * () const
TIter & Begin ()

Static Public Member Functions

static TIter End ()
static TIter End ()

Protected Member Functions

 TIter ()
 TIter ()

Private Attributes

TIterator * fIterator
TIterator * fIterator

Detailed Description

Definition at line 138 of file TCollection.h.


Constructor & Destructor Documentation

TIter::TIter (  )  [inline, protected]

Definition at line 144 of file TCollection.h.

Referenced by End().

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

Definition at line 147 of file TCollection.h.

TIter::TIter ( TIterator *  it  )  [inline]

Definition at line 149 of file TCollection.h.

TIter::TIter ( const TIter &  iter  ) 

Definition at line 610 of file TCollection.cxx.

References fIterator, GetCollection(), and TCollection::MakeIterator().

virtual TIter::~TIter (  )  [inline, virtual]

Definition at line 152 of file TCollection.h.

References fIterator, and SafeDelete.

TIter::TIter (  )  [inline, protected]

Definition at line 144 of file TCollection.h.

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

Definition at line 147 of file TCollection.h.

TIter::TIter ( TIterator *  it  )  [inline]

Definition at line 149 of file TCollection.h.

TIter::TIter ( const TIter &  iter  ) 

virtual TIter::~TIter (  )  [inline, virtual]

Definition at line 152 of file TCollection.h.

References fIterator, and SafeDelete.


Member Function Documentation

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

Definition at line 623 of file TCollection.cxx.

References fIterator, GetCollection(), and TCollection::MakeIterator().

TObject* TIter::operator() (  )  [inline]

Definition at line 153 of file TCollection.h.

References Next().

TObject* TIter::Next (  )  [inline]

Definition at line 154 of file TCollection.h.

References fIterator, TIterator::Next(), and nullptr.

Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), ClassImp(), RooStats::FeldmanCousins::CreateParameterPoints(), RooStats::LikelihoodIntervalPlot::Draw(), TAlienCollection::ExportXML(), FindAndAddOperator(), RooStats::ConfidenceBelt::GetAcceptanceRegion(), TFileCollection::GetDefaultTreeName(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), RooStats::ProfileLikelihoodCalculator::GetInterval(), RooStats::NeymanConstruction::GetInterval(), TEventIterObj::GetNextEvent(), TPacketizerMulti::GetNextPacket(), TPacketizerFile::GetNextPacket(), PyROOT::GetRootGlobalFromString(), TFileCollection::GetStagedSubset(), RooStats::PointSetInterval::IsInInterval(), TDataSetManager::MonitorUsedSpace(), TDSet::Next(), TAlienCollection::Next(), TMVAGlob::NextKey(), operator()(), operator++(), TFileCollection::Print(), TDataSetManager::PrintUsedSpace(), TDatabasePDG::ReadPDGTable(), RooStats::RemoveConstantParameters(), TFileCollection::RemoveMetaData(), TPacketizer::Reset(), TPacketizerAdaptive::Reset(), TFileCollection::ResetBitAll(), TFileCollection::SetAnchor(), TFileCollection::SetBitAll(), TDataSetManager::ShowQuota(), TPacketizerAdaptive::SplitPerHost(), TAlienCollection::Status(), TGSplitButton::TGSplitButton(), TFileCollection::Update(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().

const TCollection* TIter::GetCollection (  )  const [inline]

Definition at line 155 of file TCollection.h.

References fIterator, TIterator::GetCollection(), and nullptr.

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

Option_t* TIter::GetOption (  )  const [inline]

Definition at line 156 of file TCollection.h.

References fIterator, and TIterator::GetOption().

Referenced by TROOT::Browse(), TCanvas::DrawClonePad(), TDataSetIter::GetOption(), TGroupButton::SavePrimitive(), TPad::SavePrimitive(), and TButton::SavePrimitive().

void TIter::Reset ( void   )  [inline]

Definition at line 157 of file TCollection.h.

References fIterator, and TIterator::Reset().

Referenced by TGuiBldDragManager::AddClassMenuMethods(), TTabCom::AllAgreeOnChar(), TParallelCoord::ApplySelectionToTree(), TProof::AssertDataSet(), TClass::BuildEmulatedRealData(), ClassImp(), TTVLVEntry::ConvertAliases(), TStructViewerGUI::Divide(), do_anadist_ds(), TProofProgressMemoryPlot::DoAveragePlot(), TProofProgressMemoryPlot::DoMasterPlot(), draw_network(), TAlienCollection::ExportXML(), TDirectoryFile::FindKeyAny(), TDirectoryFile::FindObjectAny(), TGridJDL::Generate(), TTree::GetBranch(), TGListLayout::GetDefaultSize(), TGTileLayout::GetDefaultSize(), TGListDetailsLayout::GetDefaultSize(), TEntryList::GetEntryList(), TParallelCoord::GetEntryList(), TTree::GetFriend(), TTree::GetFriendAlias(), TTree::GetLeaf(), TEventIterObj::GetNextEvent(), TParallelCoord::GetTree(), TEventIterTree::GetTrees(), TGMenuBar::HandleKey(), MyParticle::HighLight(), TStreamerInfo::InsertArtificialElements(), TGListDetailsLayout::Layout(), TGHorizontalLayout::Layout(), TGListLayout::Layout(), TGTileLayout::Layout(), TGShutter::Layout(), TGMatrixLayout::Layout(), TGVerticalLayout::Layout(), TMultiGraph::LeastSquareFit(), TChain::LoadTree(), THtml::MakeAll(), TFile::MakeProject(), MatchOverloadSignatures(), TProfileHelper::Merge(), TH1::Merge(), TH3::Merge(), TPolyMarker3D::Merge(), TPolyMarker::Merge(), THnSparse::Merge(), TPolyLine3D::Merge(), TSeqCollection::Merge(), TPolyLine::Merge(), TH2::Merge(), TAuthenticate::MergeHostAuthList(), TStreamerInfo::New(), TFolder::Occurence(), ROOT::TFriendProxyDescriptor::OutputClassDecl(), TPaveStats::Paint(), THistPainter::PaintInit(), THistPainter::PaintInitH(), TPaveText::PaintPrimitives(), THistPainter::PaintTH2PolyScatterPlot(), TXMLPlayer::ProduceCode(), TXMLPlayer::ProduceStreamerSource(), TGLAnnotation::Render(), TDSet::Reset(), TAlienCollection::Reset(), TDataSetIter::Reset(), TPacketizerAdaptive::Reset(), TParallelCoord::ResetTree(), TParallelCoord::SavePrimitive(), TWinNTSystem::Select(), TUnixSystem::Select(), TGTableLayout::SetRowColSizesInit(), TAlienCollection::Status(), stressProof(), TRootDialog::TabPressed(), Test_TObjArray(), TPerfStats::TPerfStats(), TPacketizer::ValidateFiles(), TPacketizerAdaptive::ValidateFiles(), TFile::WriteFree(), and TDirectoryFile::WriteKeys().

TIter& TIter::operator++ (  )  [inline]

Definition at line 158 of file TCollection.h.

References Next().

bool TIter::operator!= ( const TIter &  aIter  )  const [inline]

Definition at line 159 of file TCollection.h.

References fIterator.

TObject* TIter::operator * (  )  const [inline]

Definition at line 160 of file TCollection.h.

TIter & TIter::Begin (  ) 

Definition at line 639 of file TCollection.cxx.

References fIterator, TIterator::Next(), and TIterator::Reset().

Referenced by TIterCategory< T >::Begin(), TMemStatViewerGUI::MakeStampList(), and TListAndSTL().

TIter TIter::End (  )  [static]

Definition at line 649 of file TCollection.cxx.

References nullptr, and TIter().

Referenced by G__G__Cont_124_0_15(), G__setup_memfuncTIter(), TMemStatViewerGUI::MakeStampList(), and TListAndSTL().

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

TObject* TIter::operator() (  )  [inline]

Definition at line 153 of file TCollection.h.

References Next().

TObject* TIter::Next (  )  [inline]

Definition at line 154 of file TCollection.h.

References fIterator, TIterator::Next(), and nullptr.

const TCollection* TIter::GetCollection (  )  const [inline]

Definition at line 155 of file TCollection.h.

References fIterator, TIterator::GetCollection(), and nullptr.

Option_t* TIter::GetOption (  )  const [inline]

Definition at line 156 of file TCollection.h.

References fIterator, and TIterator::GetOption().

void TIter::Reset ( void   )  [inline]

Definition at line 157 of file TCollection.h.

References fIterator, and TIterator::Reset().

TIter& TIter::operator++ (  )  [inline]

Definition at line 158 of file TCollection.h.

References Next().

bool TIter::operator!= ( const TIter &  aIter  )  const [inline]

Definition at line 159 of file TCollection.h.

References fIterator.

TObject* TIter::operator * (  )  const [inline]

Definition at line 160 of file TCollection.h.

TIter& TIter::Begin (  ) 

static TIter TIter::End (  )  [static]


Member Data Documentation

TIterator* TIter::fIterator [private]

Definition at line 141 of file TCollection.h.

Referenced by Begin(), GetCollection(), GetOption(), Next(), operator!=(), operator=(), Reset(), TIter(), and ~TIter().

TIterator* TIter::fIterator [private]

Definition at line 141 of file TCollection.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:42:04 2011 for ROOT_528-00b_version by  doxygen 1.5.1