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)
TIteroperator= (const TIter &rhs)
virtual ~TIter ()
TObjectoperator() ()
TObjectNext ()
const TCollectionGetCollection () const
Option_tGetOption () const
void Reset ()
TIteroperator++ ()
bool operator!= (const TIter &aIter) const
TObjectoperator * () const
TIterBegin ()
 TIter (const TCollection *col, Bool_t dir=kIterForward)
 TIter (TIterator *it)
 TIter (const TIter &iter)
TIteroperator= (const TIter &rhs)
virtual ~TIter ()
TObjectoperator() ()
TObjectNext ()
const TCollectionGetCollection () const
Option_tGetOption () const
void Reset ()
TIteroperator++ ()
bool operator!= (const TIter &aIter) const
TObjectoperator * () const
TIterBegin ()

Static Public Member Functions

static TIter End ()
static TIter End ()

Protected Member Functions

 TIter ()
 TIter ()

Private Attributes

TIteratorfIterator
TIteratorfIterator

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