#include <TStreamerElement.h>
Inheritance diagram for TStreamerElement:


Public Types | |
| enum | ESTLtype { kSTL = 300, kSTLstring = 365, kSTLvector = 1, kSTLlist = 2, kSTLdeque = 3, kSTLmap = 4, kSTLset = 5, kSTLmultimap = 6, kSTLmultiset = 7 } |
| pointer to TMethodCall More... | |
Public Methods | |
| TStreamerElement () | |
| TStreamerElement (const char *name, const char *title, Int_t offset, Int_t dtype, const char *typeName) | |
| virtual | ~TStreamerElement () |
| virtual Bool_t | CannotSplit () const |
| Int_t | GetArrayDim () const |
| Int_t | GetArrayLength () const |
| virtual TClass * | GetClassPointer () const |
| virtual Int_t | GetExecID () const |
| virtual const char * | GetFullName () const |
| virtual const char * | GetInclude () const |
| Int_t | GetMaxIndex (Int_t i) const |
| virtual ULong_t | GetMethod () const |
| Streamer_t | GetStreamer () const |
| virtual Int_t | GetSize () const |
| Int_t | GetNewType () const |
| Int_t | GetType () const |
| Int_t | GetOffset () const |
| Int_t | GetTObjectOffset () const |
| const char * | GetTypeName () const |
| const char * | GetTypeNameBasic () const |
| virtual void | Init (TObject *obj=0) |
| virtual Bool_t | IsaPointer () const |
| virtual Bool_t | IsOldFormat (const char *newTypeName) |
| virtual void | ls (Option_t *option="") const |
| virtual void | SetArrayDim (Int_t dim) |
| virtual void | SetMaxIndex (Int_t dim, Int_t max) |
| virtual void | SetOffset (Int_t offset) |
| virtual void | SetStreamer (Streamer_t streamer) |
| virtual void | SetSize (Int_t dsize) |
| virtual void | SetNewType (Int_t dtype) |
| virtual void | SetType (Int_t dtype) |
| virtual void | Update (TClass *oldClass, TClass *newClass) |
Protected Attributes | |
| Int_t | fType |
| Int_t | fSize |
| Int_t | fArrayLength |
| Int_t | fArrayDim |
| Int_t | fMaxIndex [5] |
| Int_t | fOffset |
| Int_t | fTObjectOffset |
| element offset in class | |
| Int_t | fNewType |
| base offset for TObject if the element inherits from it | |
| TString | fTypeName |
| new element type when reading | |
| TClass * | fClassObject |
| Streamer_t | fStreamer |
| pointer to class of object | |
| TMethodCall * | fMethod |
| pointer to element Streamer | |
|
|
pointer to TMethodCall
Definition at line 49 of file TStreamerElement.h. |
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
Definition at line 57 of file TStreamerElement.h. References fArrayDim. |
|
|
Definition at line 58 of file TStreamerElement.h. References fArrayLength. |
|
|
Reimplemented in TStreamerBase. |
|
|
|
|
|
|
|
|
Reimplemented in TStreamerBase, TStreamerLoop, TStreamerObject, TStreamerObjectAny, TStreamerObjectPointer, TStreamerObjectAnyPointer, TStreamerSTL, and TStreamerSTLstring. Definition at line 62 of file TStreamerElement.h. |
|
|
Definition at line 63 of file TStreamerElement.h. References fMaxIndex. |
|
|
Reimplemented in TStreamerBase, TStreamerBasicPointer, TStreamerLoop, and TStreamerBasicType. Definition at line 64 of file TStreamerElement.h. References fStreamer. |
|
|
Definition at line 65 of file TStreamerElement.h. References fStreamer. |
|
|
|
Definition at line 67 of file TStreamerElement.h. References fNewType. |
|
|
Definition at line 68 of file TStreamerElement.h. References fType. |
|
|
Definition at line 69 of file TStreamerElement.h. References fOffset. |
|
|
Definition at line 70 of file TStreamerElement.h. References fTObjectOffset. |
|
|
Definition at line 71 of file TStreamerElement.h. References TString::Data(). |
|
|
|
|
|
Reimplemented in TStreamerBase, TStreamerBasicPointer, TStreamerLoop, TStreamerObject, TStreamerObjectAny, TStreamerObjectPointer, and TStreamerObjectAnyPointer. |
|
|
Reimplemented in TStreamerBasicPointer, TStreamerLoop, TStreamerObjectPointer, and TStreamerObjectAnyPointer. Definition at line 74 of file TStreamerElement.h. |
|
|
|
|
|
Reimplemented from TNamed. Reimplemented in TStreamerBase, and TStreamerSTL. |
|
|
Reimplemented in TStreamerBasicPointer, TStreamerObjectPointer, and TStreamerObjectAnyPointer. |
|
||||||||||||
|
|
|
|
Definition at line 79 of file TStreamerElement.h. References fOffset. |
|
|
Reimplemented in TStreamerSTL. |
|
|
Definition at line 81 of file TStreamerElement.h. References fSize. |
|
|
Definition at line 82 of file TStreamerElement.h. References fNewType. |
|
|
Definition at line 83 of file TStreamerElement.h. References fType. |
|
||||||||||||
|
Reimplemented in TStreamerBase. |
|
|
Definition at line 35 of file TStreamerElement.h. |
|
|
Definition at line 36 of file TStreamerElement.h. Referenced by SetSize(). |
|
|
Definition at line 37 of file TStreamerElement.h. Referenced by GetArrayLength(). |
|
|
Definition at line 38 of file TStreamerElement.h. Referenced by GetArrayDim(). |
|
|
Definition at line 39 of file TStreamerElement.h. Referenced by GetMaxIndex(). |
|
|
Definition at line 40 of file TStreamerElement.h. |
|
|
element offset in class
Definition at line 41 of file TStreamerElement.h. Referenced by GetTObjectOffset(). |
|
|
base offset for TObject if the element inherits from it
Definition at line 42 of file TStreamerElement.h. Referenced by GetNewType(), and SetNewType(). |
|
|
new element type when reading
Definition at line 43 of file TStreamerElement.h. |
|
|
Definition at line 44 of file TStreamerElement.h. Referenced by TStreamerObjectAnyPointer::GetClass(), TStreamerObjectPointer::GetClass(), and TStreamerObject::GetClass(). |
|
|
pointer to class of object
Definition at line 45 of file TStreamerElement.h. Referenced by GetMethod(), and GetStreamer(). |
|
|
pointer to element Streamer
Definition at line 46 of file TStreamerElement.h. Referenced by TStreamerBase::GetMethod(). |
1.2.16