#include "hlinearcatiter.h" |
HLinearCatIter
class description - source file - inheritance tree (.pdf)
private:
HLinearCatIter()
public:
HLinearCatIter(HLinearCategory* cat, Bool_t dir = kIterForward)
HLinearCatIter(const HLinearCatIter&)
virtual ~HLinearCatIter()
static TClass* Class()
virtual TCollection* GetCollection() const
virtual HLocation& getLocation()
virtual Bool_t gotoLocation(HLocation& loc)
virtual TClass* IsA() const
virtual TObject* Next()
HLinearCatIter& operator=(const HLinearCatIter&)
virtual void Reset()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
HLocation fCurrentLoc Current location in the category
TIterator* fIterator ! Iterator
TClonesArray* fArray array being iterated
TObject* fCurrent Current object
Bool_t fLast
Bool_t fLocated Iteration finished?
Bool_t fDir
HLinearCatIter
This is a iterator for a HLinearCategory
HLinearCatIter(void)
Private constructor
HLinearCatIter(HLinearCategory *cat,Bool_t dir)
Constructor. "cat" is the category being iterated and "dir" is the
iteration direction.
~HLinearCatIter(void)
Destructor
TCollection* GetCollection(void) const
TObject* Next(void)
Advances to next object in the category and returns the current one.
warning "HLinearCatIter::Next needs optimization..."
void Reset(void)
Resets the iterator
Bool_t gotoLocation(HLocation &loc)
HLocation& getLocation(void)
Inline Functions
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HLinearCatIter HLinearCatIter(const HLinearCatIter&)
HLinearCatIter& operator=(const HLinearCatIter&)
Author: Manuel Sanchez
Last update: 9/11/1998 by Manuel Sanchez
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.