library: libTable #include "TGenericTable.h"

# TGenericTable::iterator

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

## class TGenericTable::iterator

| Inheritance Chart:
`TGenericTable::iterator` |

        protected:

          TGenericTable::iterator iterator()

        public:

           TGenericTable::iterator iterator(UInt_t size, char& rowPtr)
           TGenericTable::iterator iterator(const TTable& t, char& rowPtr)
           TGenericTable::iterator iterator(const TTable& t)
           TGenericTable::iterator iterator(const TGenericTable::iterator& iter)
                              void ~iterator()
                            Bool_t operator!=(const TGenericTable::iterator& t) const
                             char* operator*()
          TGenericTable::iterator& operator+(Int_t idx)
          TGenericTable::iterator& operator++()
                              void operator++(int)
          TGenericTable::iterator& operator-(Int_t idx)
                             Int_t operator-(const TGenericTable::iterator& it) const
          TGenericTable::iterator& operator--()
                              void operator--(int)
          TGenericTable::iterator& operator=(const TGenericTable::iterator& iter)
                            Bool_t operator==(const TGenericTable::iterator& t) const

### Data Members

        protected:

          UInt_t fRowSize
           char* fCurrentRow

## Class Description

      TGenericTable

      This is the class to represent the array of C-struct
      defined at run-time

### Inline Functions

                                void ~iterator()
             TGenericTable::iterator iterator()
             TGenericTable::iterator iterator(UInt_t size, char& rowPtr)
             TGenericTable::iterator iterator(const TTable& t, char& rowPtr)
             TGenericTable::iterator iterator(const TTable& t)
             TGenericTable::iterator iterator(const TGenericTable::iterator& iter)
            TGenericTable::iterator& operator=(const TGenericTable::iterator& iter)
            TGenericTable::iterator& operator++()
                                void operator++(int)
            TGenericTable::iterator& operator--()
                                void operator--(int)
            TGenericTable::iterator& operator+(Int_t idx)
            TGenericTable::iterator& operator-(Int_t idx)
                               Int_t operator-(const TGenericTable::iterator& it) const
                               char* operator*()
                              Bool_t operator==(const TGenericTable::iterator& t) const
                              Bool_t operator!=(const TGenericTable::iterator& t) const

Author: Valery Fine(fine@bnl.gov) 30/06/2001
Last update: root/star:$Name: $Id: TGenericTable.h,v 1.2 2003/01/27 20:41:36 brun Exp $