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

Public Member Functions

 TGo4HServIter ()
 
 TGo4HServIter (const TGo4Slot *slot)
 
virtual ~TGo4HServIter ()
 
const char * GetClassName () override
 
Int_t getflag (const char *flagname) override
 
Int_t GetKind () override
 
const char * info () override
 
Bool_t isfolder () override
 
const char * name () override
 
Bool_t next () override
 
TGo4LevelItersubiterator () override
 
- Public Member Functions inherited from TGo4LevelIter
 TGo4LevelIter ()
 
virtual ~TGo4LevelIter ()
 
virtual TGo4Slotgetslot ()
 
virtual Bool_t isslotsfolder ()
 
virtual Int_t sizeinfo ()
 

Protected Member Functions

TGo4SlotcurSlot () const
 

Protected Attributes

Int_t fIndex {-1}
 
const TGo4SlotfSlot {nullptr}
 

Detailed Description

Definition at line 26 of file TGo4HServProxy.cxx.

Constructor & Destructor Documentation

◆ TGo4HServIter() [1/2]

TGo4HServIter::TGo4HServIter ( )
inline

Definition at line 28 of file TGo4HServProxy.cxx.

References TGo4LevelIter::TGo4LevelIter().

Referenced by subiterator().

◆ TGo4HServIter() [2/2]

TGo4HServIter::TGo4HServIter ( const TGo4Slot * slot)
inline

Definition at line 30 of file TGo4HServProxy.cxx.

References TGo4LevelIter::TGo4LevelIter(), and fSlot.

◆ ~TGo4HServIter()

virtual TGo4HServIter::~TGo4HServIter ( )
inlinevirtual

Definition at line 32 of file TGo4HServProxy.cxx.

Member Function Documentation

◆ curSlot()

TGo4Slot * TGo4HServIter::curSlot ( ) const
inlineprotected

Definition at line 56 of file TGo4HServProxy.cxx.

References fIndex, and fSlot.

Referenced by GetClassName(), info(), isfolder(), name(), and subiterator().

◆ GetClassName()

const char * TGo4HServIter::GetClassName ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 53 of file TGo4HServProxy.cxx.

References curSlot(), and TGo4Slot::GetPar().

◆ getflag()

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

Reimplemented from TGo4LevelIter.

Definition at line 45 of file TGo4HServProxy.cxx.

◆ GetKind()

Int_t TGo4HServIter::GetKind ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 51 of file TGo4HServProxy.cxx.

References isfolder(), TGo4Access::kndFolder, and TGo4Access::kndObject.

◆ info()

const char * TGo4HServIter::info ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 43 of file TGo4HServProxy.cxx.

References curSlot().

◆ isfolder()

Bool_t TGo4HServIter::isfolder ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 37 of file TGo4HServProxy.cxx.

References curSlot(), and TGo4Slot::HasSlotsSubLevels().

Referenced by GetKind().

◆ name()

const char * TGo4HServIter::name ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 41 of file TGo4HServProxy.cxx.

References curSlot().

◆ next()

Bool_t TGo4HServIter::next ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 34 of file TGo4HServProxy.cxx.

References fIndex, and fSlot.

◆ subiterator()

TGo4LevelIter * TGo4HServIter::subiterator ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 39 of file TGo4HServProxy.cxx.

References TGo4HServIter(), TGo4LevelIter::TGo4LevelIter(), and curSlot().

Field Documentation

◆ fIndex

Int_t TGo4HServIter::fIndex {-1}
protected

Definition at line 59 of file TGo4HServProxy.cxx.

Referenced by curSlot(), and next().

◆ fSlot

const TGo4Slot* TGo4HServIter::fSlot {nullptr}
protected

Definition at line 58 of file TGo4HServProxy.cxx.

Referenced by TGo4HServIter(), curSlot(), and next().


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