12 #ifndef ROOT_TIterator    13 #define ROOT_TIterator    44    virtual void      Reset() = 0;
 
virtual Option_t * GetOption() const
 
Iterator abstract base class. 
 
#define ClassDef(name, id)
 
virtual TObject * operator*() const
Return current object or nullptr. 
 
TIterator(const TIterator &)
 
virtual Bool_t operator!=(const TIterator &) const
Compare two iterator objects. 
 
Collection abstract base class. 
 
virtual const TCollection * GetCollection() const =0
 
Mother of all ROOT objects. 
 
Bool_t operator==(const TIterator &other) const
 
virtual TIterator & operator=(const TIterator &)
 
virtual TObject * Next()=0