Go to the source code of this file.
|
#define | _QUOTE2_(name1, name2) _QUOTE_(_NAME1_(name1)name2) |
|
#define | _TableClassImp_(className, structName) |
|
#define | TableClassStreamerImp(className) |
|
#define | TableClassImp(className, structName) |
|
#define | TableClassImpl(className, structName) |
|
#define | TableImpl(name) |
|
#define | TableImp(name) TableClassImp(_NAME2_(St_,name),_QUOTE2_(St_,name)) |
|
#define | ClassDefTable(className, structName) |
|
#define | ClassDefineChair(classChairName, classTableName, structName) |
|
#define | ClassDefChair(className, structName) |
|
#define _TableClassImp_ |
( |
|
className, |
|
|
|
structName |
|
) |
| |
#define ClassDefChair |
( |
|
className, |
|
|
|
structName |
|
) |
| |
Value:public: \
typedef structName* iterator; \
structName *GetTable(
Int_t i)
const {
\
((
_NAME2_(className,
C) *)
this)->fLastIndx = i; \
((
_NAME2_(className,
C) *)
this)->fLastRow = \
((className *)GetThisTable())->GetTable(i); \
}; return (structName *)fLastRow; } \
structName &operator[](
Int_t i){
assert(i>=0 && i < GetNRows());
return *GetTable(i); } \
const structName &operator[](
Int_t i)
const {
assert(i>=0 && i < GetNRows());
return *((
const structName *)(GetTable(i))); }\
structName *begin() const { return GetNRows()? GetTable(0):0;}\
structName *end()
const {
Int_t i = GetNRows();
return i? GetTable(i):0;}
if(pyself &&pyself!=Py_None)
#define _NAME2_(name1, name2)
Definition at line 113 of file Ttypes.h.
#define ClassDefineChair |
( |
|
classChairName, |
|
|
|
classTableName, |
|
|
|
structName |
|
) |
| |
Value:public: \
typedef structName* iterator; \
structName *GetTable(
Int_t i)
const {
\
((classChairName *)this)->fLastIndx = i; \
((classChairName *)this)->fLastRow = \
((classTableName *)GetThisTable())->GetTable(i); \
}; return (structName *)fLastRow; }; \
structName &operator[](
Int_t i){
assert(i>=0 && i < GetNRows());
return *GetTable(i); } \
const structName &operator[](
Int_t i)
const {
assert(i>=0 && i < GetNRows());
return *((
const structName *)(GetTable(i))); }\
structName *begin() const { return GetNRows()? GetTable(0):0;}\
structName *end()
const {
Int_t i = GetNRows();
return i? GetTable(i):0;}
if(pyself &&pyself!=Py_None)
Definition at line 95 of file Ttypes.h.
#define ClassDefTable |
( |
|
className, |
|
|
|
structName |
|
) |
| |
Value:public: \
static const char* TableDictionary(); \
protected: \
virtual
TTableDescriptor *GetDescriptorPointer()
const {
return fgColDescriptors;} \
virtual
void SetDescriptorPointer(
TTableDescriptor *list) { fgColDescriptors = list;} \
public: \
typedef structName* iterator; \
className(
const char *
name) :
TTable(name,sizeof(structName)) {SetType(
_QUOTE_(structName));} \
className(
const char *name,
Int_t n) :
TTable(name,n,sizeof(structName)) {SetType(
_QUOTE_(structName));}\
structName *GetTable(
Int_t i=0)
const {
return ((structName *)GetArray())+i;} \
structName &operator[](
Int_t i){
assert(i>=0 && i < GetNRows());
return *GetTable(i); } \
const structName &operator[](
Int_t i)
const {
assert(i>=0 && i < GetNRows());
return *((
const structName *)(GetTable(i))); } \
structName *begin() const { return GetNRows()? GetTable(0):0;}\
structName *end()
const {
Long_t i = GetNRows();
return i? GetTable(i):0;}
Definition at line 66 of file Ttypes.h.
#define TableClassImp |
( |
|
className, |
|
|
|
structName |
|
) |
| |
Value:const char* className::TableDictionary() \
static const char * TableDictionary()
#define _TableClassImp_(className, structName)
Definition at line 47 of file Ttypes.h.
#define TableClassImpl |
( |
|
className, |
|
|
|
structName |
|
) |
| |
Value:
#define TableClassStreamerImp(className)
#define TableClassImp(className, structName)
Definition at line 53 of file Ttypes.h.
#define TableClassStreamerImp |
( |
|
className | ) |
|
Value:void className::Streamer(
TBuffer &R__b) { \
TTable::Streamer(R__b); }
Buffer base class used for serializing objects.
Definition at line 42 of file Ttypes.h.
#define TableImpl |
( |
|
name | ) |
|
Value:
#define TableClassStreamerImp(className)
#define TableClassImp(className, structName)
#define _NAME2_(name1, name2)
Definition at line 59 of file Ttypes.h.