class HMdcCalLinkListIter


HMdcCalLinkListIter

Iterator of linked list.


Function Members (Methods)

public:
HMdcCalLinkListIter()
HMdcCalLinkListIter(const HMdcCalLinkListIter&)
HMdcCalLinkListIter(const HMdcCalLinkList* l, Bool_t dir = kIterForward)
virtual~HMdcCalLinkListIter()
static TClass*Class()
virtual TClass*IsA() const
HMdcCal3*Next()
voidReset()
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Data Members

private:
HMdcCalLink*fCurCursor! current position in list
HMdcCalLink*fCursor! next position in list
Bool_tfDirection! iteration direction
const HMdcCalLinkList*fList! list being iterated
Bool_tfStarted! iteration started

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HMdcCalLinkListIter(const HMdcCalLinkList* l, Bool_t dir = kIterForward)
 Create a new list iterator. By default the iteration direction
 is kIterForward. To go backward use kIterBackward.
HMdcCal3* Next()
HMdcCalLinkListIter()
{ }
HMdcCalLinkListIter(const HMdcCalLinkList* l, Bool_t dir = kIterForward)
public:
virtual ~HMdcCalLinkListIter()
{ }
void Reset()
{ fStarted = kFALSE; }

Last change: Sat May 22 12:59:59 2010
Last generated: 2010-05-22 12:59

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.