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

Public Member Functions

 TGo4SlotIter ()
 
 TGo4SlotIter (const TGo4Slot *slot)
 
virtual ~TGo4SlotIter ()
 
const char * GetClassName () override
 
Int_t GetKind () override
 
TGo4Slotgetslot () override
 
const char * info () override
 
Bool_t isfolder () override
 
Bool_t isslotsfolder () 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 Int_t getflag (const char *)
 

Protected Member Functions

TGo4SlotcurSlot () const
 

Protected Attributes

Int_t fIndex {-1}
 
const TGo4SlotfSlot {nullptr}
 

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.

References TGo4LevelIter::TGo4LevelIter(), fIndex, and fSlot.

◆ TGo4SlotIter() [2/2]

TGo4SlotIter::TGo4SlotIter ( const TGo4Slot * slot)
inline

Definition at line 26 of file TGo4Slot.cxx.

References TGo4LevelIter::TGo4LevelIter(), fIndex, and fSlot.

◆ ~TGo4SlotIter()

virtual TGo4SlotIter::~TGo4SlotIter ( )
inlinevirtual

Definition at line 28 of file TGo4Slot.cxx.

Member Function Documentation

◆ curSlot()

TGo4Slot * TGo4SlotIter::curSlot ( ) const
inlineprotected

Definition at line 52 of file TGo4Slot.cxx.

References fIndex, and fSlot.

Referenced by GetClassName(), GetKind(), getslot(), info(), isfolder(), isslotsfolder(), name(), sizeinfo(), and subiterator().

◆ 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, and fSlot.

◆ 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 TGo4LevelIter::TGo4LevelIter(), curSlot(), and TGo4Slot::MakeLevelIter().

Field Documentation

◆ fIndex

Int_t TGo4SlotIter::fIndex {-1}
protected

Definition at line 55 of file TGo4Slot.cxx.

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

◆ fSlot

const TGo4Slot* TGo4SlotIter::fSlot {nullptr}
protected

Definition at line 54 of file TGo4Slot.cxx.

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


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