library: libTable #include "TTable.h" | 
TTable::iterator
class description - source file - inheritance tree (.pdf)
    public:
      TTable::iterator iterator()
      TTable::iterator iterator(const TTable& table, TTable::iterator::vec_const_iterator& rowPtr)
      TTable::iterator iterator(const TTable::iterator& iter)
      TTable::iterator operator+(Int_t idx)
      TTable::iterator operator-(Int_t idx)
                  void ~iterator()
                 void* operator void*() const
                Bool_t operator!=(const TTable::iterator& t) const
                Long_t operator*() const
                  void operator++()
                  void operator++(int)
                  void operator+=(Int_t idx)
                 Int_t operator-(const TTable::iterator& it) const
                  void operator--()
                  void operator--(int)
                  void operator-=(Int_t idx)
                  void operator=(const TTable::iterator& iter)
                Bool_t operator==(const TTable::iterator& t) const
                 void* rowPtr() const
         const Long_t& RowSize() const
         const TTable& Table() const
    private:
                              Long_t fRowSize     
                       const TTable* fThisTable   
      TTable::iterator::vec_iterator fCurrentRow  
                                                                      
  TTable                                                              
                                                                      
  It is a base class to create a "wrapper" class                      
  holding the plain C-structure array                                 
  (1 element of the structure per element)                            
                                                                      
Inline Functions
                    void ~iterator()
        TTable::iterator iterator()
        TTable::iterator iterator(const TTable& table, TTable::iterator::vec_const_iterator& rowPtr)
        TTable::iterator iterator(const TTable::iterator& iter)
                    void operator=(const TTable::iterator& iter)
                    void operator++()
                    void operator++(int)
                    void operator--()
                    void operator--(int)
        TTable::iterator operator+(Int_t idx)
        TTable::iterator operator-(Int_t idx)
                    void operator+=(Int_t idx)
                    void operator-=(Int_t idx)
                   void* rowPtr() const
                   void* operator void*() const
                   Int_t operator-(const TTable::iterator& it) const
                  Long_t operator*() const
                  Bool_t operator==(const TTable::iterator& t) const
                  Bool_t operator!=(const TTable::iterator& t) const
           const TTable& Table() const
           const Long_t& RowSize() const
Author: Valery Fine(fine@mail.cern.ch) 03/07/98
Last update: root/star:$Name:  $:$Id: TTable.h,v 1.11 2005/11/24 17:08:36 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.