TTableDescriptor
class description - source file - inheritance tree
protected:
virtual TTableDescriptor* GetDescriptorPointer() const
virtual void Init(TClass* classPtr)
virtual void SetDescriptorPointer(TTableDescriptor* list)
public:
TTableDescriptor TTableDescriptor(const TTable* parentTable)
TTableDescriptor TTableDescriptor(TClass* classPtr)
TTableDescriptor TTableDescriptor(const TTableDescriptor& dsc)
TTableDescriptor TTableDescriptor()
TTableDescriptor TTableDescriptor(const Text_t* name)
TTableDescriptor TTableDescriptor(Int_t n)
TTableDescriptor TTableDescriptor(const Text_t* name, Int_t n)
virtual void ~TTableDescriptor()
tableDescriptor_st* begin() const
static TClass* Class()
Int_t ColumnByName(const Char_t* columnName = "0") const
const Char_t* ColumnName(Int_t columnIndex) const
UInt_t ColumnSize(Int_t columnIndex) const
Int_t ColumnSize(const Char_t* columnName = "0") const
TTable::EColumnType ColumnType(Int_t columnIndex) const
TTable::EColumnType ColumnType(const Char_t* columnName = "0") const
TString CreateLeafList() const
UInt_t Dimensions(Int_t columnIndex) 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 columnIndex) const
virtual TClass* IsA() const
void LearnTable(const TTable* parentTable)
void LearnTable(TClass* classPtr)
static TTableDescriptor* MakeDescriptor(const char* structName)
UInt_t NumberOfColumns() const
UInt_t Offset(Int_t columnIndex) 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() const
UInt_t TypeSize(Int_t columnIndex) 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 TTableDescriptor* fgColDescriptors
Inline Functions
void Init(TClass* classPtr)
TTableDescriptor TTableDescriptor(const TTable* parentTable)
TTableDescriptor TTableDescriptor(TClass* classPtr)
TTableDescriptor TTableDescriptor(const TTableDescriptor& dsc)
TString CreateLeafList() const
void LearnTable(const TTable* parentTable)
void LearnTable(TClass* classPtr)
const Char_t* ColumnName(Int_t columnIndex) const
Int_t ColumnByName(const Char_t* columnName = "0") const
UInt_t NumberOfColumns() const
const UInt_t* IndexArray(Int_t columnIndex) const
UInt_t Offset(Int_t columnIndex) const
Int_t Offset(const Char_t* columnName = "0") const
UInt_t ColumnSize(Int_t columnIndex) const
Int_t ColumnSize(const Char_t* columnName = "0") const
UInt_t TypeSize(Int_t columnIndex) const
Int_t TypeSize(const Char_t* columnName = "0") const
UInt_t Dimensions(Int_t columnIndex) const
Int_t Dimensions(const Char_t* columnName = "0") const
TTable::EColumnType ColumnType(Int_t columnIndex) const
TTable::EColumnType ColumnType(const Char_t* columnName = "0") const
TClass* RowClass() const
void SetOffset(UInt_t offset, Int_t column)
void SetSize(UInt_t size, Int_t column)
void SetTypeSize(UInt_t size, Int_t column)
void SetDimensions(UInt_t dim, Int_t column)
Int_t Sizeof() const
void SetColumnType(TTable::EColumnType type, Int_t column)
Int_t UpdateOffsets(const TTableDescriptor* newDesciptor)
TTableDescriptor* MakeDescriptor(const char* structName)
const char* TableDictionary() const
TTableDescriptor* GetDescriptorPointer() const
void SetDescriptorPointer(TTableDescriptor* list)
TTableDescriptor TTableDescriptor()
TTableDescriptor TTableDescriptor(const Text_t* name)
TTableDescriptor TTableDescriptor(Int_t n)
TTableDescriptor TTableDescriptor(const Text_t* name, Int_t n)
tableDescriptor_st* GetTable(Int_t i = 0) const
tableDescriptor_st& operator[](Int_t i)
const tableDescriptor_st& operator[](Int_t i) const
tableDescriptor_st* begin() const
tableDescriptor_st* end() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void ~TTableDescriptor()
Last update: Fri Jun 21 09:37:00 2002
ROOT page - Class index - 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.