GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TGo4DabcLevelIter Class Reference
+ Inheritance diagram for TGo4DabcLevelIter:

Public Member Functions

 TGo4DabcLevelIter (const dabc::Hierarchy &item)
 
virtual ~TGo4DabcLevelIter ()
 
const char * GetClassName () override
 
Int_t getflag (const char *flagname) override
 
Int_t GetKind () override
 
TGo4Slotgetslot () override
 
const char * info () override
 
Bool_t isfolder () override
 
const char * name () override
 
Bool_t next () override
 
Int_t sizeinfo () override
 
TGo4LevelItersubiterator () override
 
- Public Member Functions inherited from TGo4LevelIter
 TGo4LevelIter ()
 
virtual ~TGo4LevelIter ()
 
virtual Bool_t isslotsfolder ()
 

Protected Attributes

dabc::Hierarchy fChild
 
TString fClNameBuf
 
unsigned fCnt {0}
 buffer used for class name
 
dabc::Hierarchy fParent
 

Detailed Description

Definition at line 490 of file TGo4DabcProxy.cxx.

Constructor & Destructor Documentation

◆ TGo4DabcLevelIter()

TGo4DabcLevelIter::TGo4DabcLevelIter ( const dabc::Hierarchy & item)
inline

Definition at line 498 of file TGo4DabcProxy.cxx.

References TGo4LevelIter::TGo4LevelIter(), fChild, fCnt, and fParent.

Referenced by subiterator().

◆ ~TGo4DabcLevelIter()

virtual TGo4DabcLevelIter::~TGo4DabcLevelIter ( )
inlinevirtual

Definition at line 506 of file TGo4DabcProxy.cxx.

Member Function Documentation

◆ GetClassName()

const char * TGo4DabcLevelIter::GetClassName ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 557 of file TGo4DabcProxy.cxx.

References fChild, fClNameBuf, GetRootClassName(), and IsRateHistory().

◆ getflag()

Int_t TGo4DabcLevelIter::getflag ( const char * flagname)
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 527 of file TGo4DabcProxy.cxx.

◆ GetKind()

Int_t TGo4DabcLevelIter::GetKind ( )
inlineoverridevirtual

◆ getslot()

TGo4Slot * TGo4DabcLevelIter::getslot ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 538 of file TGo4DabcProxy.cxx.

◆ info()

const char * TGo4DabcLevelIter::info ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 541 of file TGo4DabcProxy.cxx.

◆ isfolder()

Bool_t TGo4DabcLevelIter::isfolder ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 525 of file TGo4DabcProxy.cxx.

References fChild.

Referenced by GetKind().

◆ name()

const char * TGo4DabcLevelIter::name ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 540 of file TGo4DabcProxy.cxx.

References fChild.

◆ next()

Bool_t TGo4DabcLevelIter::next ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 508 of file TGo4DabcProxy.cxx.

References fChild, fCnt, and fParent.

◆ sizeinfo()

Int_t TGo4DabcLevelIter::sizeinfo ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 542 of file TGo4DabcProxy.cxx.

◆ subiterator()

TGo4LevelIter * TGo4DabcLevelIter::subiterator ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 533 of file TGo4DabcProxy.cxx.

References TGo4DabcLevelIter(), TGo4LevelIter::TGo4LevelIter(), and fChild.

Field Documentation

◆ fChild

dabc::Hierarchy TGo4DabcLevelIter::fChild
protected

◆ fClNameBuf

TString TGo4DabcLevelIter::fClNameBuf
protected

Definition at line 494 of file TGo4DabcProxy.cxx.

Referenced by GetClassName(), and GetKind().

◆ fCnt

unsigned TGo4DabcLevelIter::fCnt {0}
protected

buffer used for class name

Definition at line 495 of file TGo4DabcProxy.cxx.

Referenced by TGo4DabcLevelIter(), and next().

◆ fParent

dabc::Hierarchy TGo4DabcLevelIter::fParent
protected

Definition at line 492 of file TGo4DabcProxy.cxx.

Referenced by TGo4DabcLevelIter(), and next().


The documentation for this class was generated from the following file: