#ifndef ROOT_TTableIter
#define ROOT_TTableIter
#include "TObject.h"
class TTableSorter;
class TTableIter : public TObject {
private:
   const TTableSorter *fTableSorter;
   Int_t  fIndx;
   Int_t  fTotalKeys;
   Int_t  fFirstIndx;
protected:
   TTableIter(){;}
   TTableIter(const TTableIter &org) : TObject(org) {;}
public:
   TTableIter(const TTableSorter *table, Float_t  &keyvalue);
   TTableIter(const TTableSorter *table, Double_t &keyvalue);
   TTableIter(const TTableSorter *table, Int_t    &keyvalue);
   TTableIter(const TTableSorter *table, Long_t   &keyvalue);
   TTableIter(const TTableSorter *table, Short_t  &keyvalue);
   virtual ~TTableIter(){;}
   Int_t CountKey(Float_t &keyvalue);
   Int_t CountKey(Long_t &keyvalue);
   Int_t CountKey(Int_t &keyvalue);
   Int_t CountKey(Short_t &keyvalue);
   Int_t CountKey(Double_t &keyvalue);
   Int_t GetNRows() const;
   Int_t Next();
   Int_t Next(Int_t idx);
   Int_t Reset(Int_t indx=0);
   Int_t operator()();
   Int_t operator[](Int_t idx);
   ClassDef(TTableIter,0) 
};
inline Int_t TTableIter::GetNRows() const { return fTotalKeys;}
inline Int_t TTableIter::operator()() { return Next();}
inline Int_t TTableIter::operator[](Int_t idx) { return Next(idx);}
#endif
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.