library: libTable #include "TTableDescriptor.h" |
TTableDescriptor
class description - header file - source file - inheritance tree (.pdf)
protected:
virtual TTableDescriptor* GetDescriptorPointer() const
virtual void Init(TClass* classPtr)
static void SetCommentsSetName(const char* name = ".comments")
virtual void SetDescriptorPointer(TTableDescriptor* list)
public:
TTableDescriptor(const TTable* parentTable)
TTableDescriptor(TClass* classPtr)
TTableDescriptor(const TTableDescriptor& dsc)
TTableDescriptor()
TTableDescriptor(const Text_t* name)
TTableDescriptor(Int_t n)
TTableDescriptor(const Text_t* name, Int_t n)
virtual ~TTableDescriptor()
virtual Int_t AddAt(const void* c)
virtual void AddAt(const void* c, Int_t i)
virtual void AddAt(const tableDescriptor_st& element, const char* comment, Int_t indx)
virtual void AddAt(TDataSet* dataset, Int_t idx = 0)
tableDescriptor_st* begin() const
static TClass* Class()
Int_t ColumnByName(const Char_t* columnName = "0") const
const Char_t* ColumnName(Int_t column) const
UInt_t ColumnSize(Int_t column) const
Int_t ColumnSize(const Char_t* columnName = "0") const
TTable::EColumnType ColumnType(Int_t column) const
TTable::EColumnType ColumnType(const Char_t* columnName = "0") const
TString CreateLeafList() const
UInt_t Dimensions(Int_t column) const
Int_t Dimensions(const Char_t* columnName = "0") const
tableDescriptor_st* end() const
tableDescriptor_st* GetTable(Int_t i = 0) const
const UInt_t* IndexArray(Int_t column) const
virtual TClass* IsA() const
void LearnTable(const TTable* parentTable)
void LearnTable(TClass* classPtr)
TDataSet* MakeCommentField(Bool_t createFlag = kTRUE)
static TTableDescriptor* MakeDescriptor(const char* structName)
UInt_t NumberOfColumns() const
UInt_t Offset(Int_t column) const
Int_t Offset(const Char_t* columnName = "0") const
tableDescriptor_st& operator[](Int_t i)
const tableDescriptor_st& operator[](Int_t i) const
TClass* RowClass() const
void SetColumnType(TTable::EColumnType type, Int_t column)
void SetDimensions(UInt_t dim, Int_t column)
void SetOffset(UInt_t offset, Int_t column)
void SetSize(UInt_t size, Int_t column)
void SetTypeSize(UInt_t size, Int_t column)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual Int_t Sizeof() const
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
static const char* TableDictionary()
UInt_t TypeSize(Int_t column) const
Int_t TypeSize(const Char_t* columnName = "0") const
virtual Int_t UpdateOffsets(const TTableDescriptor* newDesciptor)
protected:
TClass* fRowClass TClass defining
TTableDescriptor* fSecondDescriptor shadow descriptor
static TString fgCommentsName The name of dataset to keep the comments fields
static TTableDescriptor* fgColDescriptors
Last update: Tue Jul 11 12:48:29 2006
ROOT page - Class index - Class Hierarchy - Top of the page
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.