TDataSetIter Class Reference

#include <TDataSetIter.h>

Inheritance diagram for TDataSetIter:

TObject TObject TVolumeViewIter TVolumeViewIter List of all members.

Public Member Functions

 TDataSetIter (TDataSet *l=0, Int_t depth=1, Bool_t dir=kIterForward)
 TDataSetIter (TDataSet *l, Bool_t dir)
virtual ~TDataSetIter ()
virtual TDataSetAdd (TDataSet *set)
virtual TDataSetAdd (TDataSet *set, const Char_t *path)
virtual TDataSetAdd (TDataSet *set, TDataSet *dataset)
virtual TDataSetCd (const Char_t *dirname)
virtual TDataSetCd (TDataSet *ds)
virtual TDataSetoperator() (TDataSet::EDataSetPass mode=TDataSet::kContinue)
virtual TDataSetoperator() (const Char_t *path)
virtual TDataSetoperator[] (const Char_t *path)
virtual Int_t GetDepth () const
virtual TDataSetCwd () const
virtual TDataSetDir (Char_t *dirname)
virtual Int_t Du () const
virtual Int_t Df () const
virtual TDataSetFind (const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE, Bool_t titleFlag=kFALSE)
virtual TDataSetFindByPath (const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE)
virtual TDataSetFindDataSet (const Char_t *name, const Char_t *path="", Option_t *opt="")
virtual TDataSetFindByName (const Char_t *name, const Char_t *path="", Option_t *opt="")
virtual TDataSetFindByTitle (const Char_t *title, const Char_t *path="", Option_t *opt="")
virtual TDataSetFindDataSet (TDataSet *set, const Char_t *path, Option_t *opt="")
virtual TDataSetFindByPointer (TDataSet *set, const Char_t *path=0, Option_t *opt="")
virtual TObjectFindObject (const Char_t *name) const
virtual TObjectFindObject (const TObject *obj) const
virtual Int_t Flag (UInt_t flag=TDataSet::kMark, TDataSet::EBitOpt reset=TDataSet::kSet)
virtual Int_t Flag (const Char_t *path, UInt_t flag=TDataSet::kMark, TDataSet::EBitOpt reset=TDataSet::kSet)
virtual Int_t Flag (TDataSet *dataset, UInt_t flag=TDataSet::kMark, TDataSet::EBitOpt reset=TDataSet::kSet)
virtual TDataSetLs (const Char_t *dirname="", Option_t *opt="") const
virtual TDataSetLs (const Char_t *dirname, Int_t depth) const
virtual void ls (Option_t *dirname="") const
virtual TDataSetls (TString dirname, Option_t *opt="") const
virtual TDataSetls (const Char_t *dirname, Int_t depth) const
virtual TDataSetMkdir (const Char_t *dirname)
virtual TDataSetMd (const Char_t *dirname)
virtual TString Path (const Char_t *path)
virtual TString Path ()
virtual TDataSetPwd (Option_t *opt="") const
virtual TDataSetRmdir (TDataSet *dataset, Option_t *option="")
virtual TDataSetRmdir (const Char_t *dirname, Option_t *option="")
virtual TDataSetRd (const Char_t *dirname, Option_t *option="")
virtual TDataSetShunt (TDataSet *set)
virtual TDataSetShunt (TDataSet *set, const Char_t *path)
virtual TDataSetShunt (TDataSet *set, TDataSet *dataset)
virtual TDataSetNext (TDataSet::EDataSetPass mode=TDataSet::kContinue)
virtual TDataSetNext (const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE)
virtual Bool_t Notify ()
virtual void Notify (TDataSet *dataset)
const Option_tGetOption () const
virtual void Reset (TDataSet *l=0, Int_t depth=0)
virtual TDataSetoperator * () const
 TDataSetIter (TDataSet *l=0, Int_t depth=1, Bool_t dir=kIterForward)
 TDataSetIter (TDataSet *l, Bool_t dir)
virtual ~TDataSetIter ()
virtual TDataSetAdd (TDataSet *set)
virtual TDataSetAdd (TDataSet *set, const Char_t *path)
virtual TDataSetAdd (TDataSet *set, TDataSet *dataset)
virtual TDataSetCd (const Char_t *dirname)
virtual TDataSetCd (TDataSet *ds)
virtual TDataSetoperator() (TDataSet::EDataSetPass mode=TDataSet::kContinue)
virtual TDataSetoperator() (const Char_t *path)
virtual TDataSetoperator[] (const Char_t *path)
virtual Int_t GetDepth () const
virtual TDataSetCwd () const
virtual TDataSetDir (Char_t *dirname)
virtual Int_t Du () const
virtual Int_t Df () const
virtual TDataSetFind (const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE, Bool_t titleFlag=kFALSE)
virtual TDataSetFindByPath (const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE)
virtual TDataSetFindDataSet (const Char_t *name, const Char_t *path="", Option_t *opt="")
virtual TDataSetFindByName (const Char_t *name, const Char_t *path="", Option_t *opt="")
virtual TDataSetFindByTitle (const Char_t *title, const Char_t *path="", Option_t *opt="")
virtual TDataSetFindDataSet (TDataSet *set, const Char_t *path, Option_t *opt="")
virtual TDataSetFindByPointer (TDataSet *set, const Char_t *path=0, Option_t *opt="")
virtual TObjectFindObject (const Char_t *name) const
virtual TObjectFindObject (const TObject *obj) const
virtual Int_t Flag (UInt_t flag=TDataSet::kMark, TDataSet::EBitOpt reset=TDataSet::kSet)
virtual Int_t Flag (const Char_t *path, UInt_t flag=TDataSet::kMark, TDataSet::EBitOpt reset=TDataSet::kSet)
virtual Int_t Flag (TDataSet *dataset, UInt_t flag=TDataSet::kMark, TDataSet::EBitOpt reset=TDataSet::kSet)
virtual TDataSetLs (const Char_t *dirname="", Option_t *opt="") const
virtual TDataSetLs (const Char_t *dirname, Int_t depth) const
virtual void ls (Option_t *dirname="") const
virtual TDataSetls (TString dirname, Option_t *opt="") const
virtual TDataSetls (const Char_t *dirname, Int_t depth) const
virtual TDataSetMkdir (const Char_t *dirname)
virtual TDataSetMd (const Char_t *dirname)
virtual TString Path (const Char_t *path)
virtual TString Path ()
virtual TDataSetPwd (Option_t *opt="") const
virtual TDataSetRmdir (TDataSet *dataset, Option_t *option="")
virtual TDataSetRmdir (const Char_t *dirname, Option_t *option="")
virtual TDataSetRd (const Char_t *dirname, Option_t *option="")
virtual TDataSetShunt (TDataSet *set)
virtual TDataSetShunt (TDataSet *set, const Char_t *path)
virtual TDataSetShunt (TDataSet *set, TDataSet *dataset)
virtual TDataSetNext (TDataSet::EDataSetPass mode=TDataSet::kContinue)
virtual TDataSetNext (const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE)
virtual Bool_t Notify ()
virtual void Notify (TDataSet *dataset)
const Option_tGetOption () const
virtual void Reset (TDataSet *l=0, Int_t depth=0)
virtual TDataSetoperator * () const

Protected Member Functions

TDataSetNextDataSet (TIter &next)
TDataSetNextDataSet (Int_t nDataSet)
TDataSetGetNullSet ()
TDataSetNextDataSet (TIter &next)
TDataSetNextDataSet (Int_t nDataSet)
TDataSetGetNullSet ()

Protected Attributes

TIterfNext
TIterfNextSet [100]
Int_t fDepth
Int_t fMaxDepth
TDataSetfDataSet
TDataSetfRootDataSet
TDataSetfWorkingDataSet
TIterfNext
TIterfNextSet [100]
TDataSetfDataSet
TDataSetfRootDataSet
TDataSetfWorkingDataSet

Static Protected Attributes

static TDataSetfgNullDataSet
static TDataSetfgNullDataSet

Detailed Description

Definition at line 35 of file TDataSetIter.h.


Constructor & Destructor Documentation

TDataSetIter::TDataSetIter ( TDataSet l = 0,
Int_t  depth = 1,
Bool_t  dir = kIterForward 
)

Definition at line 61 of file TDataSetIter.cxx.

References fDataSet, fDepth, fgNullDataSet, fMaxDepth, fNext, fNextSet, fRootDataSet, fWorkingDataSet, TDataSet::GetCollection(), and i.

TDataSetIter::TDataSetIter ( TDataSet l,
Bool_t  dir 
)

TDataSetIter::~TDataSetIter (  )  [virtual]

Definition at line 85 of file TDataSetIter.cxx.

References fDepth, fMaxDepth, fNext, fNextSet, i, level, s, and SafeDelete.

TDataSetIter::TDataSetIter ( TDataSet l = 0,
Int_t  depth = 1,
Bool_t  dir = kIterForward 
)

TDataSetIter::TDataSetIter ( TDataSet l,
Bool_t  dir 
)

virtual TDataSetIter::~TDataSetIter (  )  [virtual]


Member Function Documentation

TDataSet * TDataSetIter::NextDataSet ( TIter next  )  [protected]

Definition at line 551 of file TDataSetIter.cxx.

References Notify().

Referenced by Find(), Next(), and NextDataSet().

TDataSet * TDataSetIter::NextDataSet ( Int_t  nDataSet  )  [protected]

Definition at line 560 of file TDataSetIter.cxx.

References fNextSet, and NextDataSet().

TDataSet * TDataSetIter::GetNullSet (  )  [protected]

Definition at line 110 of file TDataSetIter.cxx.

References fgNullDataSet.

virtual TDataSet* TDataSetIter::Add ( TDataSet set  )  [inline, virtual]

Definition at line 55 of file TDataSetIter.h.

Referenced by Add().

TDataSet * TDataSetIter::Add ( TDataSet set,
const Char_t path 
) [virtual]

Definition at line 158 of file TDataSetIter.cxx.

References Add(), and Find().

TDataSet * TDataSetIter::Add ( TDataSet set,
TDataSet dataset 
) [virtual]

Definition at line 117 of file TDataSetIter.cxx.

References Cwd(), TObject::Error(), fNext, fRootDataSet, fWorkingDataSet, and s.

TDataSet * TDataSetIter::Cd ( const Char_t dirname  )  [virtual]

Definition at line 180 of file TDataSetIter.cxx.

References Find(), fWorkingDataSet, and TDataSet::GetParent().

TDataSet * TDataSetIter::Cd ( TDataSet ds  )  [virtual]

Definition at line 205 of file TDataSetIter.cxx.

References Cwd(), and fWorkingDataSet.

virtual TDataSet* TDataSetIter::operator() ( TDataSet::EDataSetPass  mode = TDataSet::kContinue  )  [inline, virtual]

Definition at line 61 of file TDataSetIter.h.

References Next().

virtual TDataSet* TDataSetIter::operator() ( const Char_t path  )  [inline, virtual]

Definition at line 62 of file TDataSetIter.h.

References Find().

TDataSet * TDataSetIter::operator[] ( const Char_t path  )  [virtual]

Definition at line 791 of file TDataSetIter.cxx.

References Find(), and TDataSet::HasData().

Referenced by TVolumeViewIter::operator[]().

virtual Int_t TDataSetIter::GetDepth (  )  const [inline, virtual]

Definition at line 64 of file TDataSetIter.h.

References fDepth.

Referenced by Du(), and TVolumeView::GetGlobalRange().

virtual TDataSet* TDataSetIter::Cwd (  )  const [inline, virtual]

Definition at line 65 of file TDataSetIter.h.

References fWorkingDataSet.

Referenced by Add(), Cd(), Ls(), Pwd(), Rmdir(), and Shunt().

TDataSet * TDataSetIter::Dir ( Char_t dirname  )  [virtual]

Definition at line 231 of file TDataSetIter.cxx.

References Find(), fWorkingDataSet, and TDataSet::ls().

Int_t TDataSetIter::Du (  )  const [virtual]

Definition at line 244 of file TDataSetIter.cxx.

References TString::Data(), fWorkingDataSet, GetDepth(), TNamed::GetTitle(), TDataSet::IsFolder(), TMath::Max(), TDataSet::Path(), and type.

virtual Int_t TDataSetIter::Df (  )  const [inline, virtual]

Definition at line 68 of file TDataSetIter.h.

TDataSet * TDataSetIter::Find ( const Char_t path,
TDataSet rootset = 0,
Bool_t  mkdir = kFALSE,
Bool_t  titleFlag = kFALSE 
) [virtual]

Definition at line 575 of file TDataSetIter.cxx.

References TDataSet::Add(), buf, fDepth, fRootDataSet, fWorkingDataSet, TDataSet::GetCollection(), TNamed::GetName(), TNamed::GetTitle(), TDataSet::Instance(), len, name, NextDataSet(), NOTFOUND, Notify(), rootdir, and TNamed::SetName().

Referenced by Add(), Cd(), Dir(), TDataSet::Find(), FindByPath(), FindByPointer(), FindDataSet(), Flag(), Mkdir(), Next(), operator()(), operator[](), Path(), Rd(), Rmdir(), and Shunt().

TDataSet * TDataSetIter::FindByPath ( const Char_t path,
TDataSet rootset = 0,
Bool_t  mkdir = kFALSE 
) [virtual]

Definition at line 568 of file TDataSetIter.cxx.

References Find().

TDataSet * TDataSetIter::FindDataSet ( const Char_t name,
const Char_t path = "",
Option_t opt = "" 
) [virtual]

Definition at line 281 of file TDataSetIter.cxx.

References TObject::Error(), Find(), fWorkingDataSet, TNamed::GetName(), TNamed::GetTitle(), kFALSE, and strcasecmp.

Referenced by FindByName(), and FindByTitle().

TDataSet * TDataSetIter::FindByName ( const Char_t name,
const Char_t path = "",
Option_t opt = "" 
) [virtual]

Definition at line 265 of file TDataSetIter.cxx.

References FindDataSet().

Referenced by TDataSet::FindByName().

TDataSet * TDataSetIter::FindByTitle ( const Char_t title,
const Char_t path = "",
Option_t opt = "" 
) [virtual]

Definition at line 272 of file TDataSetIter.cxx.

References TString::Data(), and FindDataSet().

Referenced by TDataSet::FindByTitle().

TDataSet * TDataSetIter::FindDataSet ( TDataSet set,
const Char_t path,
Option_t opt = "" 
) [virtual]

Definition at line 323 of file TDataSetIter.cxx.

References Find(), and fWorkingDataSet.

TDataSet * TDataSetIter::FindByPointer ( TDataSet set,
const Char_t path = 0,
Option_t opt = "" 
) [virtual]

Definition at line 364 of file TDataSetIter.cxx.

References Find(), and fWorkingDataSet.

TObject * TDataSetIter::FindObject ( const Char_t name  )  const [virtual]

Reimplemented from TObject.

Definition at line 347 of file TDataSetIter.cxx.

TObject * TDataSetIter::FindObject ( const TObject obj  )  const [virtual]

Reimplemented from TObject.

Definition at line 356 of file TDataSetIter.cxx.

virtual Int_t TDataSetIter::Flag ( UInt_t  flag = TDataSet::kMark,
TDataSet::EBitOpt  reset = TDataSet::kSet 
) [inline, virtual]

Definition at line 80 of file TDataSetIter.h.

References flag.

Referenced by Flag().

Int_t TDataSetIter::Flag ( const Char_t path,
UInt_t  flag = TDataSet::kMark,
TDataSet::EBitOpt  reset = TDataSet::kSet 
) [virtual]

Definition at line 388 of file TDataSetIter.cxx.

References Find(), and TObject::SetBit().

Int_t TDataSetIter::Flag ( TDataSet dataset,
UInt_t  flag = TDataSet::kMark,
TDataSet::EBitOpt  reset = TDataSet::kSet 
) [virtual]

Definition at line 396 of file TDataSetIter.cxx.

References TObject::SetBit().

TDataSet * TDataSetIter::Ls ( const Char_t dirname = "",
Option_t opt = "" 
) const [virtual]

Definition at line 404 of file TDataSetIter.cxx.

References Cwd(), TDataSet::Find(), and TDataSet::ls().

Referenced by ls().

TDataSet * TDataSetIter::Ls ( const Char_t dirname,
Int_t  depth 
) const [virtual]

Definition at line 423 of file TDataSetIter.cxx.

References TDataSet::Find(), fWorkingDataSet, and TDataSet::ls().

virtual void TDataSetIter::ls ( Option_t dirname = ""  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 86 of file TDataSetIter.h.

References Ls().

virtual TDataSet* TDataSetIter::ls ( TString  dirname,
Option_t opt = "" 
) const [inline, virtual]

Definition at line 87 of file TDataSetIter.h.

References TString::Data(), and Ls().

virtual TDataSet* TDataSetIter::ls ( const Char_t dirname,
Int_t  depth 
) const [inline, virtual]

Definition at line 88 of file TDataSetIter.h.

References Ls().

TDataSet * TDataSetIter::Mkdir ( const Char_t dirname  )  [virtual]

Definition at line 444 of file TDataSetIter.cxx.

References Find(), fNext, fRootDataSet, fWorkingDataSet, kTRUE, and Reset().

Referenced by Md().

virtual TDataSet* TDataSetIter::Md ( const Char_t dirname  )  [inline, virtual]

Definition at line 90 of file TDataSetIter.h.

References Mkdir().

virtual TString TDataSetIter::Path ( const Char_t path  )  [inline, virtual]

Definition at line 91 of file TDataSetIter.h.

References Find(), and TDataSet::Path().

virtual TString TDataSetIter::Path (  )  [inline, virtual]

Definition at line 92 of file TDataSetIter.h.

References fWorkingDataSet, and TDataSet::Path().

virtual TDataSet* TDataSetIter::Pwd ( Option_t opt = ""  )  const [inline, virtual]

Definition at line 93 of file TDataSetIter.h.

References Cwd(), and TDataSet::ls().

TDataSet * TDataSetIter::Rmdir ( TDataSet dataset,
Option_t option = "" 
) [virtual]

Definition at line 469 of file TDataSetIter.cxx.

References Cwd(), fRootDataSet, fWorkingDataSet, and TDataSet::GetParent().

Referenced by Rd(), and Rmdir().

virtual TDataSet* TDataSetIter::Rmdir ( const Char_t dirname,
Option_t option = "" 
) [inline, virtual]

Definition at line 95 of file TDataSetIter.h.

References Find(), option, and Rmdir().

virtual TDataSet* TDataSetIter::Rd ( const Char_t dirname,
Option_t option = "" 
) [inline, virtual]

Definition at line 96 of file TDataSetIter.h.

References Find(), option, and Rmdir().

virtual TDataSet* TDataSetIter::Shunt ( TDataSet set  )  [inline, virtual]

Definition at line 98 of file TDataSetIter.h.

Referenced by Shunt().

TDataSet * TDataSetIter::Shunt ( TDataSet set,
const Char_t path 
) [virtual]

Definition at line 768 of file TDataSetIter.cxx.

References Find(), and Shunt().

TDataSet * TDataSetIter::Shunt ( TDataSet set,
TDataSet dataset 
) [virtual]

Definition at line 727 of file TDataSetIter.cxx.

References Cwd(), TObject::Error(), fNext, fRootDataSet, fWorkingDataSet, and s.

TDataSet * TDataSetIter::Next ( TDataSet::EDataSetPass  mode = TDataSet::kContinue  )  [virtual]

Definition at line 493 of file TDataSetIter.cxx.

References TObject::Error(), fDataSet, fDepth, fgNullDataSet, fMaxDepth, fNext, fNextSet, TDataSet::GetCollection(), TDataSet::kContinue, TDataSet::kUp, list, and NextDataSet().

Referenced by operator()().

virtual TDataSet* TDataSetIter::Next ( const Char_t path,
TDataSet rootset = 0,
Bool_t  mkdir = kFALSE 
) [inline, virtual]

Definition at line 103 of file TDataSetIter.h.

References Find(), and mkdir.

virtual Bool_t TDataSetIter::Notify (  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 104 of file TDataSetIter.h.

References TObject::Notify().

Referenced by Find(), NextDataSet(), and TVolumeViewIter::Notify().

void TDataSetIter::Notify ( TDataSet dataset  )  [virtual]

Definition at line 457 of file TDataSetIter.cxx.

const Option_t* TDataSetIter::GetOption (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 106 of file TDataSetIter.h.

References fNext, and TIter::GetOption().

void TDataSetIter::Reset ( TDataSet l = 0,
Int_t  depth = 0 
) [virtual]

Definition at line 688 of file TDataSetIter.cxx.

References fDataSet, fDepth, fgNullDataSet, fMaxDepth, fNext, fNextSet, fRootDataSet, fWorkingDataSet, TDataSet::GetCollection(), i, l, level, TIter::Reset(), s, and SafeDelete.

Referenced by Mkdir(), and TVolumeViewIter::Reset().

TDataSet * TDataSetIter::operator * (  )  const [virtual]

Definition at line 103 of file TDataSetIter.cxx.

References fDataSet, fgNullDataSet, and fWorkingDataSet.

TDataSet* TDataSetIter::NextDataSet ( TIter next  )  [protected]

TDataSet* TDataSetIter::NextDataSet ( Int_t  nDataSet  )  [protected]

TDataSet* TDataSetIter::GetNullSet (  )  [protected]

virtual TDataSet* TDataSetIter::Add ( TDataSet set  )  [inline, virtual]

Definition at line 55 of file TDataSetIter.h.

References Add().

virtual TDataSet* TDataSetIter::Add ( TDataSet set,
const Char_t path 
) [virtual]

virtual TDataSet* TDataSetIter::Add ( TDataSet set,
TDataSet dataset 
) [virtual]

virtual TDataSet* TDataSetIter::Cd ( const Char_t dirname  )  [virtual]

virtual TDataSet* TDataSetIter::Cd ( TDataSet ds  )  [virtual]

virtual TDataSet* TDataSetIter::operator() ( TDataSet::EDataSetPass  mode = TDataSet::kContinue  )  [inline, virtual]

Definition at line 61 of file TDataSetIter.h.

References Next().

virtual TDataSet* TDataSetIter::operator() ( const Char_t path  )  [inline, virtual]

Definition at line 62 of file TDataSetIter.h.

References Find().

virtual TDataSet* TDataSetIter::operator[] ( const Char_t path  )  [virtual]

virtual Int_t TDataSetIter::GetDepth (  )  const [inline, virtual]

Definition at line 64 of file TDataSetIter.h.

References fDepth.

virtual TDataSet* TDataSetIter::Cwd (  )  const [inline, virtual]

Definition at line 65 of file TDataSetIter.h.

References fWorkingDataSet.

virtual TDataSet* TDataSetIter::Dir ( Char_t dirname  )  [virtual]

virtual Int_t TDataSetIter::Du (  )  const [virtual]

virtual Int_t TDataSetIter::Df (  )  const [inline, virtual]

Definition at line 68 of file TDataSetIter.h.

virtual TDataSet* TDataSetIter::Find ( const Char_t path,
TDataSet rootset = 0,
Bool_t  mkdir = kFALSE,
Bool_t  titleFlag = kFALSE 
) [virtual]

virtual TDataSet* TDataSetIter::FindByPath ( const Char_t path,
TDataSet rootset = 0,
Bool_t  mkdir = kFALSE 
) [virtual]

virtual TDataSet* TDataSetIter::FindDataSet ( const Char_t name,
const Char_t path = "",
Option_t opt = "" 
) [virtual]

virtual TDataSet* TDataSetIter::FindByName ( const Char_t name,
const Char_t path = "",
Option_t opt = "" 
) [virtual]

virtual TDataSet* TDataSetIter::FindByTitle ( const Char_t title,
const Char_t path = "",
Option_t opt = "" 
) [virtual]

virtual TDataSet* TDataSetIter::FindDataSet ( TDataSet set,
const Char_t path,
Option_t opt = "" 
) [virtual]

virtual TDataSet* TDataSetIter::FindByPointer ( TDataSet set,
const Char_t path = 0,
Option_t opt = "" 
) [virtual]

virtual TObject* TDataSetIter::FindObject ( const Char_t name  )  const [virtual]

Reimplemented from TObject.

virtual TObject* TDataSetIter::FindObject ( const TObject obj  )  const [virtual]

Reimplemented from TObject.

virtual Int_t TDataSetIter::Flag ( UInt_t  flag = TDataSet::kMark,
TDataSet::EBitOpt  reset = TDataSet::kSet 
) [inline, virtual]

Definition at line 80 of file TDataSetIter.h.

References flag, and Flag().

virtual Int_t TDataSetIter::Flag ( const Char_t path,
UInt_t  flag = TDataSet::kMark,
TDataSet::EBitOpt  reset = TDataSet::kSet 
) [virtual]

virtual Int_t TDataSetIter::Flag ( TDataSet dataset,
UInt_t  flag = TDataSet::kMark,
TDataSet::EBitOpt  reset = TDataSet::kSet 
) [virtual]

virtual TDataSet* TDataSetIter::Ls ( const Char_t dirname = "",
Option_t opt = "" 
) const [virtual]

virtual TDataSet* TDataSetIter::Ls ( const Char_t dirname,
Int_t  depth 
) const [virtual]

virtual void TDataSetIter::ls ( Option_t dirname = ""  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 86 of file TDataSetIter.h.

References Ls().

virtual TDataSet* TDataSetIter::ls ( TString  dirname,
Option_t opt = "" 
) const [inline, virtual]

Definition at line 87 of file TDataSetIter.h.

References TString::Data(), and Ls().

virtual TDataSet* TDataSetIter::ls ( const Char_t dirname,
Int_t  depth 
) const [inline, virtual]

Definition at line 88 of file TDataSetIter.h.

References Ls().

virtual TDataSet* TDataSetIter::Mkdir ( const Char_t dirname  )  [virtual]

virtual TDataSet* TDataSetIter::Md ( const Char_t dirname  )  [inline, virtual]

Definition at line 90 of file TDataSetIter.h.

References Mkdir().

virtual TString TDataSetIter::Path ( const Char_t path  )  [inline, virtual]

Definition at line 91 of file TDataSetIter.h.

References Find(), and TDataSet::Path().

virtual TString TDataSetIter::Path (  )  [inline, virtual]

Definition at line 92 of file TDataSetIter.h.

References fWorkingDataSet, and TDataSet::Path().

virtual TDataSet* TDataSetIter::Pwd ( Option_t opt = ""  )  const [inline, virtual]

Definition at line 93 of file TDataSetIter.h.

References Cwd(), and TDataSet::ls().

virtual TDataSet* TDataSetIter::Rmdir ( TDataSet dataset,
Option_t option = "" 
) [virtual]

virtual TDataSet* TDataSetIter::Rmdir ( const Char_t dirname,
Option_t option = "" 
) [inline, virtual]

Definition at line 95 of file TDataSetIter.h.

References Find(), option, and Rmdir().

virtual TDataSet* TDataSetIter::Rd ( const Char_t dirname,
Option_t option = "" 
) [inline, virtual]

Definition at line 96 of file TDataSetIter.h.

References Find(), option, and Rmdir().

virtual TDataSet* TDataSetIter::Shunt ( TDataSet set  )  [inline, virtual]

Definition at line 98 of file TDataSetIter.h.

References Shunt().

virtual TDataSet* TDataSetIter::Shunt ( TDataSet set,
const Char_t path 
) [virtual]

virtual TDataSet* TDataSetIter::Shunt ( TDataSet set,
TDataSet dataset 
) [virtual]

virtual TDataSet* TDataSetIter::Next ( TDataSet::EDataSetPass  mode = TDataSet::kContinue  )  [virtual]

virtual TDataSet* TDataSetIter::Next ( const Char_t path,
TDataSet rootset = 0,
Bool_t  mkdir = kFALSE 
) [inline, virtual]

Definition at line 103 of file TDataSetIter.h.

References Find(), and mkdir.

virtual Bool_t TDataSetIter::Notify (  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 104 of file TDataSetIter.h.

References TObject::Notify().

virtual void TDataSetIter::Notify ( TDataSet dataset  )  [virtual]

const Option_t* TDataSetIter::GetOption (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 106 of file TDataSetIter.h.

References fNext, and TIter::GetOption().

virtual void TDataSetIter::Reset ( TDataSet l = 0,
Int_t  depth = 0 
) [virtual]

virtual TDataSet* TDataSetIter::operator * (  )  const [virtual]


Member Data Documentation

TIter* TDataSetIter::fNext [protected]

Definition at line 37 of file TDataSetIter.h.

Referenced by Add(), GetOption(), Mkdir(), Next(), Reset(), Shunt(), TDataSetIter(), and ~TDataSetIter().

TIter* TDataSetIter::fNextSet[100] [protected]

Definition at line 38 of file TDataSetIter.h.

Referenced by Next(), NextDataSet(), Reset(), TDataSetIter(), and ~TDataSetIter().

Int_t TDataSetIter::fDepth [protected]

Definition at line 39 of file TDataSetIter.h.

Referenced by Find(), GetDepth(), TVolumeViewIter::GetPosition(), Next(), TVolumeViewIter::operator[](), Reset(), TVolumeViewIter::ResetPosition(), TVolumeViewIter::SetPositionAt(), TDataSetIter(), TVolumeViewIter::UpdateTempMatrix(), and ~TDataSetIter().

Int_t TDataSetIter::fMaxDepth [protected]

Definition at line 40 of file TDataSetIter.h.

Referenced by Next(), Reset(), TDataSetIter(), and ~TDataSetIter().

TDataSet* TDataSetIter::fDataSet [protected]

Definition at line 42 of file TDataSetIter.h.

Referenced by Next(), operator *(), Reset(), and TDataSetIter().

TDataSet* TDataSetIter::fRootDataSet [protected]

Definition at line 43 of file TDataSetIter.h.

Referenced by Add(), Find(), Mkdir(), Reset(), Rmdir(), Shunt(), and TDataSetIter().

TDataSet* TDataSetIter::fWorkingDataSet [protected]

Definition at line 44 of file TDataSetIter.h.

Referenced by Add(), Cd(), Cwd(), Dir(), Du(), Find(), FindByPointer(), FindDataSet(), Ls(), Mkdir(), operator *(), Path(), Reset(), Rmdir(), Shunt(), and TDataSetIter().

TDataSet * TDataSetIter::fgNullDataSet [static, protected]

Definition at line 49 of file TDataSetIter.h.

Referenced by GetNullSet(), Next(), operator *(), Reset(), and TDataSetIter().

TIter* TDataSetIter::fNext [protected]

Definition at line 37 of file TDataSetIter.h.

TIter* TDataSetIter::fNextSet[100] [protected]

Definition at line 38 of file TDataSetIter.h.

TDataSet* TDataSetIter::fDataSet [protected]

Definition at line 42 of file TDataSetIter.h.

TDataSet* TDataSetIter::fRootDataSet [protected]

Definition at line 43 of file TDataSetIter.h.

TDataSet* TDataSetIter::fWorkingDataSet [protected]

Definition at line 44 of file TDataSetIter.h.

TDataSet* TDataSetIter::fgNullDataSet [static, protected]

Definition at line 49 of file TDataSetIter.h.


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