class HLinearCatIter: public HIterator

_HADES_CLASS_DESCRIPTION

HLinearCatIter

 This is a iterator for a HLinearCategory

Function Members (Methods)

public:
HLinearCatIter(const HLinearCatIter&)
HLinearCatIter(HLinearCategory* cat, Bool_t dir = kIterForward)
virtual~HLinearCatIter()
static TClass*Class()
virtual TCollection*GetCollection() const
virtual HLocation&getLocation()
virtual Option_t*TIterator::GetOption() const
virtual Bool_tgotoLocation(HLocation& loc)
virtual TClass*IsA() const
virtual TObject*Next()
virtual boolTIterator::operator!=(const TIterator&) const
TObject*TIterator::operator()()
virtual TObject*TIterator::operator*() const
HLinearCatIter&operator=(const HLinearCatIter&)
virtual voidReset()
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
private:
HLinearCatIter()

Data Members

protected:
TClonesArray*fArrayarray being iterated
TObject*fCurrentCurrent object
HLocationfCurrentLocCurrent location in the category
Bool_tfDir
TIterator*fIterator! Iterator
Bool_tfLast
Bool_tfLocatedIteration finished?

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HLinearCatIter(const HLinearCatIter& )
Private constructor
HLinearCatIter(HLinearCategory* cat, Bool_t dir = kIterForward)
Constructor. "cat" is the category being iterated and "dir" is the
iteration direction.
~HLinearCatIter(void)
Destructor
TCollection * GetCollection(void)
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)
HLinearCatIter(const HLinearCatIter& )

Last change: Sat May 22 12:58:56 2010
Last generated: 2010-05-22 12:58

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.