GSI Object Oriented Online Offline (Go4)  GO4-6.3.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TGo4SlotIter Class Reference
+ Inheritance diagram for TGo4SlotIter:

Public Member Functions

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

Protected Member Functions

TGo4SlotcurSlot () const
 

Protected Attributes

const TGo4SlotfSlot {nullptr}
 
Int_t fIndex {-1}
 

Detailed Description

Definition at line 22 of file TGo4Slot.cxx.

Constructor & Destructor Documentation

◆ TGo4SlotIter() [1/2]

TGo4SlotIter::TGo4SlotIter ( )
inline

Definition at line 24 of file TGo4Slot.cxx.

◆ TGo4SlotIter() [2/2]

TGo4SlotIter::TGo4SlotIter ( const TGo4Slot slot)
inline

Definition at line 26 of file TGo4Slot.cxx.

◆ ~TGo4SlotIter()

virtual TGo4SlotIter::~TGo4SlotIter ( )
inlinevirtual

Definition at line 28 of file TGo4Slot.cxx.

Member Function Documentation

◆ curSlot()

TGo4Slot* TGo4SlotIter::curSlot ( ) const
inlineprotected

◆ GetClassName()

const char* TGo4SlotIter::GetClassName ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 49 of file TGo4Slot.cxx.

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

◆ GetKind()

Int_t TGo4SlotIter::GetKind ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 47 of file TGo4Slot.cxx.

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

◆ getslot()

TGo4Slot* TGo4SlotIter::getslot ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 39 of file TGo4Slot.cxx.

References curSlot().

◆ info()

const char* TGo4SlotIter::info ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 43 of file TGo4Slot.cxx.

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

◆ isfolder()

Bool_t TGo4SlotIter::isfolder ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 33 of file TGo4Slot.cxx.

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

◆ isslotsfolder()

Bool_t TGo4SlotIter::isslotsfolder ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 35 of file TGo4Slot.cxx.

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

◆ name()

const char* TGo4SlotIter::name ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 41 of file TGo4Slot.cxx.

References curSlot().

◆ next()

Bool_t TGo4SlotIter::next ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 30 of file TGo4Slot.cxx.

References fIndex, fSlot, and TGo4Slot::NumChilds().

◆ sizeinfo()

Int_t TGo4SlotIter::sizeinfo ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 45 of file TGo4Slot.cxx.

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

◆ subiterator()

TGo4LevelIter* TGo4SlotIter::subiterator ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 37 of file TGo4Slot.cxx.

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

Member Data Documentation

◆ fIndex

Int_t TGo4SlotIter::fIndex {-1}
protected

Definition at line 55 of file TGo4Slot.cxx.

Referenced by curSlot(), and next().

◆ fSlot

const TGo4Slot* TGo4SlotIter::fSlot {nullptr}
protected

Definition at line 54 of file TGo4Slot.cxx.

Referenced by curSlot(), and next().


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