TGenericTable Class Reference

#include <TGenericTable.h>

Inheritance diagram for TGenericTable:

TTable TTable TDataSet TDataSet TDataSet TDataSet TNamed TNamed TNamed TNamed TNamed TNamed TNamed TNamed TResponseTable TResponseTable List of all members.

Public Member Functions

 TGenericTable ()
 TGenericTable (const char *structName, const char *name)
 TGenericTable (const char *structName, Int_t n)
 TGenericTable (const char *structName, const char *name, Int_t n)
 TGenericTable (const TTableDescriptor &dsc, const char *name)
 TGenericTable (const TTableDescriptor &dsc, Int_t n)
 TGenericTable (const TTableDescriptor &dsc, const char *name, Int_t n)
virtual ~TGenericTable ()
char * GetTable (Int_t i=0) const
TTableDescriptorGetTableDescriptors () const
TTableDescriptorGetRowDescriptors () const
char & operator[] (Int_t i)
const char & operator[] (Int_t i) const
iterator begin ()
iterator begin () const
iterator end ()
iterator end () const
 TGenericTable ()
 TGenericTable (const char *structName, const char *name)
 TGenericTable (const char *structName, Int_t n)
 TGenericTable (const char *structName, const char *name, Int_t n)
 TGenericTable (const TTableDescriptor &dsc, const char *name)
 TGenericTable (const TTableDescriptor &dsc, Int_t n)
 TGenericTable (const TTableDescriptor &dsc, const char *name, Int_t n)
virtual ~TGenericTable ()
char * GetTable (Int_t i=0) const
TTableDescriptorGetTableDescriptors () const
TTableDescriptorGetRowDescriptors () const
char & operator[] (Int_t i)
const char & operator[] (Int_t i) const
iterator begin ()
iterator begin () const
iterator end ()
iterator end () const

Protected Member Functions

virtual TTableDescriptorGetDescriptorPointer () const
virtual void SetDescriptorPointer (TTableDescriptor *list)
void SetGenericType ()
virtual TTableDescriptorGetDescriptorPointer () const
virtual void SetDescriptorPointer (TTableDescriptor *list)
void SetGenericType ()

Protected Attributes

TTableDescriptorfColDescriptors
TTableDescriptorfColDescriptors

Classes

class  iterator

Detailed Description

Definition at line 17 of file TGenericTable.h.


Constructor & Destructor Documentation

TGenericTable::TGenericTable (  )  [inline]

Definition at line 47 of file TGenericTable.h.

References TTable::SetType().

TGenericTable::TGenericTable ( const char *  structName,
const char *  name 
)

Definition at line 161 of file TGenericTable.cxx.

References TTable::fSize, TTableDescriptor::MakeDescriptor(), SetDescriptorPointer(), SetGenericType(), and TObject::Warning().

TGenericTable::TGenericTable ( const char *  structName,
Int_t  n 
)

Definition at line 181 of file TGenericTable.cxx.

References TTable::fSize, TTableDescriptor::MakeDescriptor(), TTable::Set(), SetDescriptorPointer(), SetGenericType(), and TObject::Warning().

TGenericTable::TGenericTable ( const char *  structName,
const char *  name,
Int_t  n 
)

Definition at line 203 of file TGenericTable.cxx.

References TTable::fSize, TTableDescriptor::MakeDescriptor(), TTable::Set(), SetDescriptorPointer(), SetGenericType(), and TObject::Warning().

TGenericTable::TGenericTable ( const TTableDescriptor dsc,
const char *  name 
)

TGenericTable::TGenericTable ( const TTableDescriptor dsc,
Int_t  n 
)

Definition at line 124 of file TGenericTable.cxx.

References SetDescriptorPointer(), and SetGenericType().

TGenericTable::TGenericTable ( const TTableDescriptor dsc,
const char *  name,
Int_t  n 
)

Definition at line 142 of file TGenericTable.cxx.

References SetDescriptorPointer(), and SetGenericType().

TGenericTable::~TGenericTable (  )  [virtual]

Definition at line 226 of file TGenericTable.cxx.

References fColDescriptors.

TGenericTable::TGenericTable (  )  [inline]

Definition at line 47 of file TGenericTable.h.

References TTable::SetType().

TGenericTable::TGenericTable ( const char *  structName,
const char *  name 
)

TGenericTable::TGenericTable ( const char *  structName,
Int_t  n 
)

TGenericTable::TGenericTable ( const char *  structName,
const char *  name,
Int_t  n 
)

TGenericTable::TGenericTable ( const TTableDescriptor dsc,
const char *  name 
)

TGenericTable::TGenericTable ( const TTableDescriptor dsc,
Int_t  n 
)

TGenericTable::TGenericTable ( const TTableDescriptor dsc,
const char *  name,
Int_t  n 
)

virtual TGenericTable::~TGenericTable (  )  [virtual]


Member Function Documentation

virtual TTableDescriptor* TGenericTable::GetDescriptorPointer (  )  const [inline, protected, virtual]

Reimplemented from TTable.

Definition at line 20 of file TGenericTable.h.

References fColDescriptors.

Referenced by GetRowDescriptors(), GetTableDescriptors(), SetGenericType(), and TResponseTable::TResponseTable().

virtual void TGenericTable::SetDescriptorPointer ( TTableDescriptor list  )  [inline, protected, virtual]

Reimplemented from TTable.

Definition at line 21 of file TGenericTable.h.

References fColDescriptors, and list.

Referenced by TGenericTable(), and TResponseTable::TResponseTable().

void TGenericTable::SetGenericType (  )  [inline, protected]

Definition at line 22 of file TGenericTable.h.

References GetDescriptorPointer(), TNamed::GetName(), and TTable::SetType().

Referenced by TGenericTable().

char* TGenericTable::GetTable ( Int_t  i = 0  )  const [inline]

Definition at line 61 of file TGenericTable.h.

References TTable::GetArray(), TTable::GetRowSize(), and i.

Referenced by begin(), end(), and operator[]().

TTableDescriptor* TGenericTable::GetTableDescriptors (  )  const [inline, virtual]

Reimplemented from TTable.

Definition at line 62 of file TGenericTable.h.

References GetDescriptorPointer().

Referenced by TResponseTable::AddElement(), and TResponseTable::SetResponse().

TTableDescriptor* TGenericTable::GetRowDescriptors (  )  const [inline, virtual]

Reimplemented from TTable.

Definition at line 63 of file TGenericTable.h.

References GetDescriptorPointer().

char& TGenericTable::operator[] ( Int_t  i  )  [inline]

Reimplemented from TTable.

Definition at line 64 of file TGenericTable.h.

References TTable::GetNRows(), and GetTable().

const char& TGenericTable::operator[] ( Int_t  i  )  const [inline]

Reimplemented from TTable.

Definition at line 65 of file TGenericTable.h.

References TTable::GetNRows(), and GetTable().

iterator TGenericTable::begin (  )  [inline]

Definition at line 66 of file TGenericTable.h.

iterator TGenericTable::begin (  )  const [inline]

Definition at line 67 of file TGenericTable.h.

References end(), TTable::GetNRows(), and GetTable().

iterator TGenericTable::end (  )  [inline]

Definition at line 68 of file TGenericTable.h.

Referenced by begin().

iterator TGenericTable::end (  )  const [inline]

Definition at line 69 of file TGenericTable.h.

References TTable::GetNRows(), GetTable(), and i.

virtual TTableDescriptor* TGenericTable::GetDescriptorPointer (  )  const [inline, protected, virtual]

Reimplemented from TTable.

Definition at line 20 of file TGenericTable.h.

References fColDescriptors.

virtual void TGenericTable::SetDescriptorPointer ( TTableDescriptor list  )  [inline, protected, virtual]

Reimplemented from TTable.

Definition at line 21 of file TGenericTable.h.

References fColDescriptors, and list.

void TGenericTable::SetGenericType (  )  [inline, protected]

Definition at line 22 of file TGenericTable.h.

References GetDescriptorPointer(), TNamed::GetName(), and TTable::SetType().

char* TGenericTable::GetTable ( Int_t  i = 0  )  const [inline]

Definition at line 61 of file TGenericTable.h.

References TTable::GetArray(), TTable::GetRowSize(), and i.

TTableDescriptor* TGenericTable::GetTableDescriptors (  )  const [inline, virtual]

Reimplemented from TTable.

Definition at line 62 of file TGenericTable.h.

References GetDescriptorPointer().

TTableDescriptor* TGenericTable::GetRowDescriptors (  )  const [inline, virtual]

Reimplemented from TTable.

Definition at line 63 of file TGenericTable.h.

References GetDescriptorPointer().

char& TGenericTable::operator[] ( Int_t  i  )  [inline]

Reimplemented from TTable.

Definition at line 64 of file TGenericTable.h.

References TTable::GetNRows(), and GetTable().

const char& TGenericTable::operator[] ( Int_t  i  )  const [inline]

Reimplemented from TTable.

Definition at line 65 of file TGenericTable.h.

References TTable::GetNRows(), and GetTable().

iterator TGenericTable::begin (  )  [inline]

Definition at line 66 of file TGenericTable.h.

iterator TGenericTable::begin (  )  const [inline]

Definition at line 67 of file TGenericTable.h.

References end(), TTable::GetNRows(), and GetTable().

iterator TGenericTable::end (  )  [inline]

Definition at line 68 of file TGenericTable.h.

iterator TGenericTable::end (  )  const [inline]

Definition at line 69 of file TGenericTable.h.

References TTable::GetNRows(), GetTable(), and i.


Member Data Documentation

TTableDescriptor* TGenericTable::fColDescriptors [protected]

Definition at line 19 of file TGenericTable.h.

Referenced by GetDescriptorPointer(), SetDescriptorPointer(), and ~TGenericTable().

TTableDescriptor* TGenericTable::fColDescriptors [protected]

Definition at line 19 of file TGenericTable.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:38:32 2011 for ROOT_528-00b_version by  doxygen 1.5.1