#ifndef ROOT_TIterator
#define ROOT_TIterator
#ifndef ROOT_Rtypes
#include "Rtypes.h"
#endif
class TCollection;
class TObject;
class TIterator {
protected:
   TIterator() { }
   TIterator(const TIterator &) { }
public:
   virtual TIterator &operator=(const TIterator &) { return *this; }
   virtual ~TIterator() { }
   virtual const TCollection *GetCollection() const = 0;
   virtual Option_t *GetOption() const { return ""; }
   virtual TObject  *Next() = 0;
   virtual void      Reset() = 0;
   TObject          *operator()() { return Next(); }
   virtual bool      operator!=(const TIterator &) const;
   virtual TObject  *operator*() const;
   ClassDef(TIterator,0)  
};
#endif
Last change: Tue May 13 17:19:39 2008
Last generated: 2008-05-13 17:19
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.