library: libCore #include "TIterator.h"

# TIterator

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

## class TIterator

| Inheritance Chart:

`TIterator`

<-

`TBtreeIter` |

`THashTableIter` |

`TListIter`

<-

`TFileIter` |

`TMapIter` |

`TObjArrayIter` |

`TOrdCollectionIter` |

`TRefArrayIter` |

`TTreeFriendLeafIter` |

This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.

        public:

                             virtual ~TIterator()
                      static TClass* Class()
          virtual const TCollection* GetCollection() const
                   virtual Option_t* GetOption() const
                     virtual TClass* IsA() const
                    virtual TObject* Next()
                            TObject* operator()()
                  virtual TIterator& operator=(const TIterator&)
                        virtual void Reset()
                        virtual void ShowMembers(TMemberInspector& insp, char* parent)
                        virtual void Streamer(TBuffer& b)
                                void StreamerNVirtual(TBuffer& b)

### Data Members

## Class Description

     TIterator

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

### Inline Functions

                          void ~TIterator()
                    TIterator& operator=(const TIterator&)
            const TCollection* GetCollection() const
                     Option_t* GetOption() const
                      TObject* Next()
                          void Reset()
                      TObject* operator()()
                       TClass* Class()
                       TClass* IsA() const
                          void ShowMembers(TMemberInspector& insp, char* parent)
                          void Streamer(TBuffer& b)
                          void StreamerNVirtual(TBuffer& b)

Author: Fons Rademakers 13/08/95
Last update: root/cont:$Name: $:$Id: TIterator.cxx,v 1.1.1.1 2000/05/16 17:00:40 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *