32 fOnlySlots(onlyslots),
51 Int_t lastlevel =
level();
55 Bool_t wasfolder = kFALSE;
65 if ((iter!=0) && wasfolder && goesinto) {
74 while ((iter!=0) && !iter->
next()) {
83 for(
int n=0;n<=
fLevels.GetLast();n++) {
118 return iter==0 ? 0 : iter->
name();
124 return iter==0 ? 0 : iter->
info();
130 return iter==0 ? 0 : iter->
sizeinfo();
136 return ((iter==0) || (flagname==0)) ? -1 : iter->
getflag(flagname);
142 return iter==0 ? -1 : iter->
GetKind();
171 return iter==0 ? 0 : iter->
getslot();
virtual const char * GetClassName()
virtual Bool_t isslotsfolder()
TGo4LevelIter * MakeLevelIter() const
TGo4Slot * getslot() const
virtual Int_t getflag(const char *)
virtual const char * name()
const char * getclassname()
Int_t getflag(const char *flagname)
virtual TGo4Access * ProvideAccess(const char *name=0)
const char * getfullname()
virtual TGo4LevelIter * subiterator()
virtual const char * info()
virtual Bool_t isfolder()
virtual TGo4Slot * getslot()
TString fFullName
-1 start, 0 continue, 1 end
TGo4Access * ProvideSlotAccess(const char *name)
TGo4LevelIter * currentiter() const
Bool_t next(Bool_t goesinto=kTRUE)