13 #ifndef ROOT_TIndexTable
14 #define ROOT_TIndexTable
101 for (; i != finish; i++) {
103 if ( th == -1 || (0 <= th && th < totalSize) )
continue;
int & operator[](Int_t i)
TIndexTable(const char *name)
ClassImp(TSeqCollection) Int_t TSeqCollection TIter next(this)
Return index of object in collection.
virtual Long_t GetRowSize() const
Returns the size (in bytes) of one table row.
Int_t operator-(const iterator &it) const
iterator(const TTable &t, const int &rowPtr)
static TTableDescriptor * fgColDescriptors
Bool_t operator==(const iterator &t) const
#define ClassDef(name, id)
std::map< std::string, std::string >::const_iterator iter
iterator & operator=(const iterator &iter)
const TTable * Table() const
to be documented
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 Long_t GetNRows() const
Returns the number of the used rows for the wrapped table.
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...
const int & operator[](Int_t i) const
Bool_t operator!=(const iterator &t) const
TIndexTable(const char *name, Int_t n)
TIndexTable(const TIndexTable &indx)
static TTableDescriptor * CreateDescriptor()
to be documented
int * GetTable(Int_t i=0)
virtual TTableDescriptor * GetDescriptorPointer() const
return column descriptor