library: libCore
#include "TRefArray.h"

TRefArrayIter


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

class TRefArrayIter : public TIterator

Inheritance Chart:
TIterator
<-
TRefArrayIter
    private:
TRefArrayIter() public:
TRefArrayIter(const TRefArray* arr, Bool_t dir = kIterForward) TRefArrayIter(const TRefArrayIter& iter) ~TRefArrayIter() static TClass* Class() virtual const TCollection* GetCollection() const virtual TClass* IsA() const virtual TObject* Next() virtual TIterator& operator=(const TIterator& rhs) TRefArrayIter& operator=(const TRefArrayIter& rhs) virtual void Reset() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
const TRefArray* fArray array being iterated Int_t fCursor current position in array Bool_t fDirection iteration direction

Class Description


TObject* Next()
 Return next object in array. Returns 0 when no more objects in array.

void Reset()
 Reset array iterator.



Inline Functions


                      void ~TRefArrayIter()
             TRefArrayIter TRefArrayIter()
             TRefArrayIter TRefArrayIter(const TRefArray* arr, Bool_t dir = kIterForward)
             TRefArrayIter TRefArrayIter(const TRefArrayIter& iter)
                TIterator& operator=(const TIterator& rhs)
            TRefArrayIter& operator=(const TRefArrayIter& rhs)
        const TCollection* GetCollection() const
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)


Author: Rene Brun 02/10/2001
Last update: root/cont:$Name: $:$Id: TRefArray.cxx,v 1.20 2005/03/26 07:02:14 brun Exp $
Copyright (C) 1995-2001, Rene Brun and Fons Rademakers. *


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.