#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
Last change: Wed Jun 25 08:54:05 2008
Last generated: 2008-06-25 08:54
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.