13 #ifndef ROOT_TIndexTable 14 #define ROOT_TIndexTable 36 iterator(
const TTable &t,
const int &rowPtr): fTable(&t), fCurrentRow(&rowPtr){}
99 for (; i != finish; i++) {
101 if ( th == -1 || (0 <= th && th < totalSize) )
continue;
int & operator[](Int_t i)
TIndexTable(const char *name)
iterator(const TTable &t, const int &rowPtr)
static TTableDescriptor * fgColDescriptors
Bool_t operator==(const iterator &t) const
#define ClassDef(name, id)
Int_t operator-(const iterator &it) const
const int & operator[](Int_t i) const
Bool_t operator!=(const iterator &t) const
iterator & operator=(const iterator &iter)
virtual void SetDescriptorPointer(TTableDescriptor *list)
set table descriptor
iterator & operator-(Int_t idx)
iterator & operator+(Int_t idx)
void push_back(Long_t next)
iterator(const iterator &iter)
virtual void SetType(const char *const type)
to be documented
iterator(const TTable &t)
virtual Int_t AddAt(const void *c)
Add the "row" at the GetNRows() position, and reallocate the table if neccesary, and return the row i...
TIndexTable(const char *name, Int_t n)
TIndexTable(const TIndexTable &indx)
virtual TTableDescriptor * GetDescriptorPointer() const
return column descriptor
virtual Long_t GetNRows() const
Returns the number of the used rows for the wrapped table.
static TTableDescriptor * CreateDescriptor()
to be documented
int * GetTable(Int_t i=0)
virtual Long_t GetRowSize() const
Returns the size (in bytes) of one table row.
const TTable * Table() const
to be documented