TStreamerElement
class description - source file - inheritance tree
public:
TStreamerElement(const char* name, const char* title, Int_t offset, Int_t dtype, const char* typeName)
TStreamerElement(const TStreamerElement&)
TStreamerElement()
virtual ~TStreamerElement()
virtual Bool_t CannotSplit() const
static TClass* Class()
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
Int_t GetNewType() const
Int_t GetOffset() const
virtual Int_t GetSize() const
Streamer_t GetStreamer() const
Int_t GetTObjectOffset() const
Int_t GetType() const
const char* GetTypeName() const
const char* GetTypeNameBasic() const
virtual void Init(TObject* obj = 0)
virtual TClass* IsA() const
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 SetNewType(Int_t dtype)
virtual void SetOffset(Int_t offset)
virtual void SetSize(Int_t dsize)
virtual void SetStreamer(Streamer_t streamer)
virtual void SetType(Int_t dtype)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual void Update(TClass* oldClass, TClass* newClass)
protected:
Int_t fType element type
Int_t fSize sizeof element
Int_t fArrayLength cumulative size of all array dims
Int_t fArrayDim number of array dimensions
Int_t fMaxIndex[5] Maximum array index for array dimension "dim"
Int_t fOffset !element offset in class
Int_t fTObjectOffset !base offset for TObject if the element inherits from it
Int_t fNewType !new element type when reading
TString fTypeName Data type name of data member
TClass* fClassObject !pointer to class of object
Streamer_t fStreamer !pointer to element Streamer
TMethodCall* fMethod !pointer to TMethodCall
public:
static const TStreamerElement::ESTLtype kSTL
static const TStreamerElement::ESTLtype kSTLstring
static const TStreamerElement::ESTLtype kSTLvector
static const TStreamerElement::ESTLtype kSTLlist
static const TStreamerElement::ESTLtype kSTLdeque
static const TStreamerElement::ESTLtype kSTLmap
static const TStreamerElement::ESTLtype kSTLset
static const TStreamerElement::ESTLtype kSTLmultimap
static const TStreamerElement::ESTLtype kSTLmultiset
See also
-
TStreamerBase, TStreamerBasicPointer, TStreamerBasicType, TStreamerLoop, TStreamerObject, TStreamerObjectAny, TStreamerObjectAnyPointer, TStreamerObjectPointer, TStreamerSTL, TStreamerString
Last update: Fri May 14 13:32:44 2004
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.