library: libTable #include "TIndexTable.h"

# TIndexTable::iterator

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

## class TIndexTable::iterator

| Inheritance Chart:
`TIndexTable::iterator` |

        protected:

          TIndexTable::iterator iterator()

        public:

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

### Data Members

        protected:

          const TTable* fTable
                   int* fCurrentRow

## Class Description

     Class TIndexTable
     Iterator of the table with extra index array

### Inline Functions

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

Author: Valery Fine(fine@bnl.gov) 01/03/2001
Last update: root/table:$Name: $:$Id: TIndexTable.h,v 1.3 2004/02/13 14:27:00 rdm Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *