#include <TGo4Iter.h>
Inheritance diagram for TGo4Iter:
Public Member Functions | |
TGo4Iter (TGo4Slot *slot, Bool_t onlyslots=kFALSE) | |
virtual | ~TGo4Iter () |
Bool_t | next (Bool_t goesinto=kTRUE) |
Bool_t | nextobj () |
Bool_t | isfolder () |
const char * | getname () |
const char * | getfullname () |
Int_t | getkindofitem () |
const char * | getclassname () |
const char * | getinfo () |
Int_t | getsizeinfo () |
Int_t | getflag (const char *flagname) |
Int_t | level () const |
Int_t | levelchange () const |
Bool_t | isslot () const |
TGo4Slot * | getslot () const |
virtual TGo4Access * | ProvideAccess (const char *name=0) |
Protected Member Functions | |
TGo4Iter () | |
TGo4LevelIter * | currentiter () const |
Protected Attributes | |
TGo4Slot * | fSlot |
Bool_t | fOnlySlots |
TObjArray | fLevels |
Int_t | fStatus |
TString | fFullName |
-1 start, 0 continue, 1 end | |
Int_t | fLevelChange |
|
Definition at line 31 of file TGo4Iter.cxx. |
|
Definition at line 42 of file TGo4Iter.cxx. References fLevels. |
|
Definition at line 21 of file TGo4Iter.cxx. |
|
|
Definition at line 104 of file TGo4Iter.cxx. References isfolder(), and next(). |
|
Definition at line 111 of file TGo4Iter.cxx. References currentiter(), fOnlySlots, TGo4LevelIter::isfolder(), and TGo4LevelIter::isslotsfolder(). Referenced by next(), nextobj(), TGo4Slot::Print(), TGo4ObjectManager::ReadDataFromFile(), TGo4ObjectManager::SaveDataToFile(), TGo4BrowserProxy::SyncBrowserSlots(), and TGo4RootBrowserProxy::SyncRootBrowserSlots(). |
|
|
Definition at line 154 of file TGo4Iter.cxx. References fFullName, and fStatus. Referenced by TGo4BrowserProxy::FindItem(), TGo4BrowserProxy::FindItemInAnalysis(), and TGo4BrowserProxy::SyncBrowserSlots(). |
|
Definition at line 141 of file TGo4Iter.cxx. References currentiter(), and TGo4LevelIter::GetKind(). Referenced by TGo4BrowserProxy::SyncBrowserSlots(). |
|
Definition at line 147 of file TGo4Iter.cxx. References currentiter(), and TGo4LevelIter::GetClassName(). Referenced by TGo4BrowserProxy::SyncBrowserSlots(). |
|
Definition at line 123 of file TGo4Iter.cxx. References currentiter(), and TGo4LevelIter::info(). Referenced by TGo4Slot::Print(), and TGo4BrowserProxy::SyncBrowserSlots(). |
|
Definition at line 129 of file TGo4Iter.cxx. References currentiter(), and TGo4LevelIter::sizeinfo(). Referenced by TGo4BrowserProxy::SyncBrowserSlots(). |
|
Definition at line 135 of file TGo4Iter.cxx. References currentiter(), and TGo4LevelIter::getflag(). Referenced by TGo4BrowserProxy::SyncBrowserSlots(). |
|
Definition at line 159 of file TGo4Iter.cxx. References fLevels, and fStatus. Referenced by next(), TGo4Slot::Print(), and TGo4ObjectManager::PrintSlots(). |
|
Definition at line 44 of file TGo4Iter.h. References fLevelChange. Referenced by TGo4ObjectManager::ReadDataFromFile(), TGo4ObjectManager::SaveDataToFile(), TGo4BrowserProxy::SyncBrowserSlots(), and TGo4RootBrowserProxy::SyncRootBrowserSlots(). |
|
Definition at line 45 of file TGo4Iter.h. References getslot(). |
|
|
Reimplemented from TGo4AccessWrapper. Definition at line 164 of file TGo4Iter.cxx. References fFullName, fSlot, fStatus, and TGo4Slot::ProvideSlotAccess(). |
|
Definition at line 53 of file TGo4Iter.h. References fLevels, and fStatus. Referenced by getclassname(), getflag(), getinfo(), getkindofitem(), getname(), getsizeinfo(), and isfolder(). |
|
Definition at line 56 of file TGo4Iter.h. Referenced by next(), and ProvideAccess(). |
|
Definition at line 57 of file TGo4Iter.h. Referenced by isfolder(), and next(). |
|
Definition at line 58 of file TGo4Iter.h. Referenced by currentiter(), getslot(), level(), next(), and ~TGo4Iter(). |
|
Definition at line 59 of file TGo4Iter.h. Referenced by currentiter(), getfullname(), getslot(), level(), next(), and ProvideAccess(). |
|
-1 start, 0 continue, 1 end
Definition at line 60 of file TGo4Iter.h. Referenced by getfullname(), next(), and ProvideAccess(). |
|
Definition at line 61 of file TGo4Iter.h. Referenced by levelchange(), and next(). |