HOrdCatIter
class description - source file - inheritance tree (.pdf)
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)
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
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.