#include "hordcatiter.h"

HOrdCatIter


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

class HOrdCatIter : public HIterator

Inheritance Chart:
TIterator
<-
HIterator
<-
HOrdCatIter
    private:
HOrdCatIter() public:
HOrdCatIter(HOrdCategory* cat, Bool_t dir = kIterForward) HOrdCatIter(HLocation* loc, HOrdCategory* cat, Bool_t dir = kIterForward) HOrdCatIter(const HOrdCatIter&) virtual ~HOrdCatIter() static TClass* Class() virtual TCollection* GetCollection() const virtual HLocation& getLocation() virtual Bool_t gotoLocation(HLocation& loc) virtual TClass* IsA() const virtual TObject* Next() HOrdCatIter& operator=(const HOrdCatIter&) virtual void Reset() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
HOrdCategory* ordCat corresponding category HLocation* fCurrentLoc Current location in the category HOrdClonesArray* fArray array being iterated TObject* fCurrent Current object Int_t fCurrentOff Int_t fCurrentLen Bool_t fDir Int_t cursor

Class Description


HOrdCatIter(void)
Private constructor

HOrdCatIter(HOrdCategory *cat,Bool_t dir)
Constructor. "cat" is the category being iterated and "dir" is the
iteration direction.

HOrdCatIter(HLocation *loc,HOrdCategory *cat,Bool_t dir)
Constructor. "cat" is the category being iterated and "dir" is the
iteration direction.

~HOrdCatIter(void)
Destructor

TCollection* GetCollection(void) const

TObject* Next(void)
Advances to next object in the category and returns the current one.
 test if setup is done otherwizs do it!

void Reset(void)
Resets the iterator

Bool_t gotoLocation(HLocation &loc)
 if object exist at a loc[0] position
 return kTRUE.

HLocation& getLocation(void)



Inline Functions


             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void Streamer(TBuffer& b)
                void StreamerNVirtual(TBuffer& b)
         HOrdCatIter HOrdCatIter(const HOrdCatIter&)
        HOrdCatIter& operator=(const HOrdCatIter&)


Last update: Mon Feb 5 16:51:43 2007


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.