GSI Object Oriented Online Offline (Go4)  GO4-6.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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 ()
 
virtual Bool_t next ()
 
virtual Bool_t isfolder ()
 
virtual Bool_t isslotsfolder ()
 
virtual TGo4LevelItersubiterator ()
 
virtual TGo4Slotgetslot ()
 
virtual const char * name ()
 
virtual const char * info ()
 
virtual Int_t sizeinfo ()
 
virtual Int_t GetKind ()
 
virtual const char * GetClassName ()
 
- Public Member Functions inherited from TGo4LevelIter
 TGo4LevelIter ()
 
virtual ~TGo4LevelIter ()
 
virtual Int_t getflag (const char *)
 

Protected Member Functions

TGo4SlotcurSlot () const
 

Protected Attributes

const TGo4SlotfSlot
 
Int_t fIndex
 

Detailed Description

Definition at line 22 of file TGo4Slot.cxx.

Constructor & Destructor Documentation

TGo4SlotIter::TGo4SlotIter ( )
inline

Definition at line 24 of file TGo4Slot.cxx.

TGo4SlotIter::TGo4SlotIter ( const TGo4Slot slot)
inline

Definition at line 26 of file TGo4Slot.cxx.

virtual TGo4SlotIter::~TGo4SlotIter ( )
inlinevirtual

Definition at line 28 of file TGo4Slot.cxx.

Member Function Documentation

TGo4Slot* TGo4SlotIter::curSlot ( ) const
inlineprotected
virtual const char* TGo4SlotIter::GetClassName ( )
inlinevirtual

Reimplemented from TGo4LevelIter.

Definition at line 49 of file TGo4Slot.cxx.

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

virtual Int_t TGo4SlotIter::GetKind ( )
inlinevirtual

Reimplemented from TGo4LevelIter.

Definition at line 47 of file TGo4Slot.cxx.

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

virtual TGo4Slot* TGo4SlotIter::getslot ( )
inlinevirtual

Reimplemented from TGo4LevelIter.

Definition at line 39 of file TGo4Slot.cxx.

References curSlot().

virtual const char* TGo4SlotIter::info ( )
inlinevirtual

Reimplemented from TGo4LevelIter.

Definition at line 43 of file TGo4Slot.cxx.

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

virtual Bool_t TGo4SlotIter::isfolder ( )
inlinevirtual

Reimplemented from TGo4LevelIter.

Definition at line 33 of file TGo4Slot.cxx.

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

virtual Bool_t TGo4SlotIter::isslotsfolder ( )
inlinevirtual

Reimplemented from TGo4LevelIter.

Definition at line 35 of file TGo4Slot.cxx.

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

virtual const char* TGo4SlotIter::name ( )
inlinevirtual

Reimplemented from TGo4LevelIter.

Definition at line 41 of file TGo4Slot.cxx.

References curSlot().

virtual Bool_t TGo4SlotIter::next ( )
inlinevirtual

Reimplemented from TGo4LevelIter.

Definition at line 30 of file TGo4Slot.cxx.

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

virtual Int_t TGo4SlotIter::sizeinfo ( )
inlinevirtual

Reimplemented from TGo4LevelIter.

Definition at line 45 of file TGo4Slot.cxx.

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

virtual TGo4LevelIter* TGo4SlotIter::subiterator ( )
inlinevirtual

Reimplemented from TGo4LevelIter.

Definition at line 37 of file TGo4Slot.cxx.

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

Member Data Documentation

Int_t TGo4SlotIter::fIndex
protected

Definition at line 55 of file TGo4Slot.cxx.

Referenced by curSlot(), and next().

const TGo4Slot* TGo4SlotIter::fSlot
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: