library: libCore
#include "TIterator.h"


class description - header file - source file
viewCVS header - viewCVS source

class TIterator

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

static TClass*Class()
virtual const TCollection*GetCollection() const
virtual Option_t*GetOption() const
virtual TClass*IsA() const
virtual TObject*Next()
virtual TIterator&operator=(const TIterator&)
virtual voidReset()
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Class Description

 Iterator abstract base class. This base class provides the interface 
 for collection iterators.                                            

TIterator & operator=(const TIterator &)
{ return *this; }
virtual ~TIterator()
{ }
const TCollection * GetCollection()
Option_t * GetOption()
{ return ""; }
TObject * Next()
void Reset()
TObject * operator()()
{ return Next(); }

Author: Fons Rademakers 13/08/95
Last update: root/cont:$Name: $:$Id: TIterator.cxx,v 2000/05/16 17:00:40 rdm Exp $
Copyright (C) 1995-2000, 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.