TTableIter Class Reference

#include <TTableIter.h>

Inheritance diagram for TTableIter:

TObject TObject List of all members.

Public Member Functions

 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)
 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)

Protected Member Functions

 TTableIter ()
 TTableIter (const TTableIter &org)
 TTableIter ()
 TTableIter (const TTableIter &org)

Private Attributes

const TTableSorterfTableSorter
Int_t fIndx
Int_t fTotalKeys
Int_t fFirstIndx
const TTableSorterfTableSorter

Detailed Description

Definition at line 24 of file TTableIter.h.


Constructor & Destructor Documentation

TTableIter::TTableIter (  )  [inline, protected]

Definition at line 31 of file TTableIter.h.

TTableIter::TTableIter ( const TTableIter org  )  [inline, protected]

Definition at line 32 of file TTableIter.h.

TTableIter::TTableIter ( const TTableSorter table,
Float_t keyvalue 
)

TTableIter::TTableIter ( const TTableSorter table,
Double_t keyvalue 
)

Definition at line 56 of file TTableIter.cxx.

References CountKey().

TTableIter::TTableIter ( const TTableSorter table,
Int_t keyvalue 
)

Definition at line 40 of file TTableIter.cxx.

References CountKey().

TTableIter::TTableIter ( const TTableSorter table,
Long_t keyvalue 
)

Definition at line 32 of file TTableIter.cxx.

References CountKey().

TTableIter::TTableIter ( const TTableSorter table,
Short_t keyvalue 
)

Definition at line 48 of file TTableIter.cxx.

References CountKey().

virtual TTableIter::~TTableIter (  )  [inline, virtual]

Definition at line 41 of file TTableIter.h.

TTableIter::TTableIter (  )  [inline, protected]

Definition at line 31 of file TTableIter.h.

TTableIter::TTableIter ( const TTableIter org  )  [inline, protected]

Definition at line 32 of file TTableIter.h.

TTableIter::TTableIter ( const TTableSorter table,
Float_t keyvalue 
)

TTableIter::TTableIter ( const TTableSorter table,
Double_t keyvalue 
)

TTableIter::TTableIter ( const TTableSorter table,
Int_t keyvalue 
)

TTableIter::TTableIter ( const TTableSorter table,
Long_t keyvalue 
)

TTableIter::TTableIter ( const TTableSorter table,
Short_t keyvalue 
)

virtual TTableIter::~TTableIter (  )  [inline, virtual]

Definition at line 41 of file TTableIter.h.


Member Function Documentation

Int_t TTableIter::CountKey ( Float_t keyvalue  ) 

Definition at line 64 of file TTableIter.cxx.

References TTableSorter::CountKey(), fFirstIndx, fTableSorter, fTotalKeys, GetNRows(), and kTRUE.

Referenced by TTableIter().

Int_t TTableIter::CountKey ( Long_t keyvalue  ) 

Definition at line 71 of file TTableIter.cxx.

References TTableSorter::CountKey(), fFirstIndx, fTableSorter, fTotalKeys, GetNRows(), and kTRUE.

Int_t TTableIter::CountKey ( Int_t keyvalue  ) 

Definition at line 79 of file TTableIter.cxx.

References TTableSorter::CountKey(), fFirstIndx, fTableSorter, fTotalKeys, GetNRows(), and kTRUE.

Int_t TTableIter::CountKey ( Short_t keyvalue  ) 

Definition at line 87 of file TTableIter.cxx.

References TTableSorter::CountKey(), fFirstIndx, fTableSorter, fTotalKeys, GetNRows(), and kTRUE.

Int_t TTableIter::CountKey ( Double_t keyvalue  ) 

Definition at line 95 of file TTableIter.cxx.

References TTableSorter::CountKey(), fFirstIndx, fTableSorter, fTotalKeys, GetNRows(), and kTRUE.

Int_t TTableIter::GetNRows (  )  const [inline]

Definition at line 59 of file TTableIter.h.

References fTotalKeys.

Referenced by CountKey().

Int_t TTableIter::Next (  ) 

Definition at line 103 of file TTableIter.cxx.

References fFirstIndx, fIndx, fTableSorter, fTotalKeys, and TTableSorter::GetIndex().

Referenced by operator()(), and operator[]().

Int_t TTableIter::Next ( Int_t  idx  ) 

Definition at line 115 of file TTableIter.cxx.

References fFirstIndx, fTableSorter, fTotalKeys, and TTableSorter::GetIndex().

Int_t TTableIter::Reset ( Int_t  indx = 0  ) 

Definition at line 125 of file TTableIter.cxx.

References fIndx, fTotalKeys, and TMath::Min().

Int_t TTableIter::operator() (  )  [inline]

Definition at line 61 of file TTableIter.h.

References Next().

Int_t TTableIter::operator[] ( Int_t  idx  )  [inline]

Definition at line 64 of file TTableIter.h.

References Next().

Int_t TTableIter::CountKey ( Float_t keyvalue  ) 

Int_t TTableIter::CountKey ( Long_t keyvalue  ) 

Int_t TTableIter::CountKey ( Int_t keyvalue  ) 

Int_t TTableIter::CountKey ( Short_t keyvalue  ) 

Int_t TTableIter::CountKey ( Double_t keyvalue  ) 

Int_t TTableIter::GetNRows (  )  const

Int_t TTableIter::Next (  ) 

Int_t TTableIter::Next ( Int_t  idx  ) 

Int_t TTableIter::Reset ( Int_t  indx = 0  ) 

Int_t TTableIter::operator() (  ) 

Int_t TTableIter::operator[] ( Int_t  idx  ) 


Member Data Documentation

const TTableSorter* TTableIter::fTableSorter [private]

Definition at line 26 of file TTableIter.h.

Referenced by CountKey(), and Next().

Int_t TTableIter::fIndx [private]

Definition at line 27 of file TTableIter.h.

Referenced by Next(), and Reset().

Int_t TTableIter::fTotalKeys [private]

Definition at line 28 of file TTableIter.h.

Referenced by CountKey(), GetNRows(), Next(), and Reset().

Int_t TTableIter::fFirstIndx [private]

Definition at line 29 of file TTableIter.h.

Referenced by CountKey(), and Next().

const TTableSorter* TTableIter::fTableSorter [private]

Definition at line 26 of file TTableIter.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:47:55 2011 for ROOT_528-00b_version by  doxygen 1.5.1