#include "hlinearcatiter.h"

HLinearCatIter


class description - source file - inheritance tree (.pdf)

class HLinearCatIter : public HIterator

Inheritance Chart:
TIterator
<-
HIterator
<-
HLinearCatIter
    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)

Data Members


    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

Class Description

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.