58 void TIndexTable::Dictionary()
62 DeclFileName(), ImplFileName(),
63 DeclFileLine(), ImplFileLine());
65 int nch = strlen(
_QUOTE2_(structName,.
h))+2;
66 char *structBuf =
new char[nch];
67 strlcpy(structBuf,
_QUOTE2_(structName,.
h),nch);
68 char *s = strstr(structBuf,
"_st.h");
69 if (s) { *s = 0; strlcat(structBuf,
".h",nch); }
71 structBuf, structBuf, 1, 1 );
84 if (!fgColDescriptors) CreateDescriptor();
85 fSize = fgColDescriptors->Sizeof();
102 memset(&row,0,
sizeof(row));
#define TableClassStreamerImp(className)
#define _QUOTE2_(name1, name2)
ClassImp(TIndexTable) TableClassStreamerImp(TIndexTable) TIndexTable
to be documented
ClassImp(TTable) TTableDescriptor *TTable return new TTableDescriptor(this)
protected: create a new TTableDescriptor descriptor for this table
static TTableDescriptor * fgColDescriptors
virtual Int_t AddAt(const void *c)
Append one row pointed by "c" to the descriptor.
const TTable * Table() const
to be documented
virtual void SetDescriptorPointer(TTableDescriptor *list)
set table descriptor
TClass * CreateClass(const char *cname, Version_t id, const type_info &info, TVirtualIsAProxy *isa, const char *dfil, const char *ifil, Int_t dl, Int_t il)
Global function called by a class' static Dictionary() method (see the ClassDef macro).
The ROOT global object gROOT contains a list of all defined classes.
#define _TableClassImp_(className, structName)
static TTableDescriptor * CreateDescriptor()
to be documented
virtual TTableDescriptor * GetDescriptorPointer() const
return column descriptor