TBufferFile Class Reference

#include <TBufferFile.h>

Inheritance diagram for TBufferFile:

TBuffer TBuffer TObject TObject TObject TObject TBufferSQL TBufferSQL TBufferSQL2 TBufferSQL2 TBufferXML TBufferXML TMessage TMessage List of all members.

Public Types

enum  
enum  
enum  
enum  
enum  
enum  
enum  
enum  
enum  
enum  

Public Member Functions

 TBufferFile (TBuffer::EMode mode)
 TBufferFile (TBuffer::EMode mode, Int_t bufsiz)
 TBufferFile (TBuffer::EMode mode, Int_t bufsiz, void *buf, Bool_t adopt=kTRUE, ReAllocCharFun_t reallocfunc=0)
virtual ~TBufferFile ()
Int_t GetMapCount () const
void GetMappedObject (UInt_t tag, void *&ptr, TClass *&ClassPtr) const
void MapObject (const TObject *obj, UInt_t offset=1)
void MapObject (const void *obj, const TClass *cl, UInt_t offset=1)
void Reset ()
void InitMap ()
void ResetMap ()
void SetReadParam (Int_t mapsize)
void SetWriteParam (Int_t mapsize)
Bool_t CheckObject (const TObject *obj)
Bool_t CheckObject (const void *obj, const TClass *ptrClass)
virtual Int_t GetVersionOwner () const
virtual Int_t CheckByteCount (UInt_t startpos, UInt_t bcnt, const TClass *clss)
virtual Int_t CheckByteCount (UInt_t startpos, UInt_t bcnt, const char *classname)
virtual void SetByteCount (UInt_t cntpos, Bool_t packInVersion=kFALSE)
virtual void SkipVersion (const TClass *cl=0)
virtual Version_t ReadVersion (UInt_t *start=0, UInt_t *bcnt=0, const TClass *cl=0)
virtual UInt_t WriteVersion (const TClass *cl, Bool_t useBcnt=kFALSE)
virtual UInt_t WriteVersionMemberWise (const TClass *cl, Bool_t useBcnt=kFALSE)
virtual void * ReadObjectAny (const TClass *cast)
virtual void SkipObjectAny ()
virtual void TagStreamerInfo (TVirtualStreamerInfo *info)
virtual void IncrementLevel (TVirtualStreamerInfo *info)
virtual void SetStreamerElementNumber (Int_t)
virtual void DecrementLevel (TVirtualStreamerInfo *)
TVirtualStreamerInfoGetInfo ()
virtual void ClassBegin (const TClass *, Version_t=-1)
virtual void ClassEnd (const TClass *)
virtual void ClassMember (const char *, const char *=0, Int_t=-1, Int_t=-1)
virtual Int_t ReadBuf (void *buf, Int_t max)
virtual void WriteBuf (const void *buf, Int_t max)
virtual char * ReadString (char *s, Int_t max)
virtual void WriteString (const char *s)
virtual TClassReadClass (const TClass *cl=0, UInt_t *objTag=0)
virtual void WriteClass (const TClass *cl)
virtual TObjectReadObject (const TClass *cl)
virtual void WriteObject (const TObject *obj)
virtual Int_t WriteObjectAny (const void *obj, const TClass *ptrClass)
UShort_t GetPidOffset () const
void SetPidOffset (UShort_t offset)
Int_t GetBufferDisplacement () const
void SetBufferDisplacement ()
void SetBufferDisplacement (Int_t skipped)
virtual void ReadFloat16 (Float_t *f, TStreamerElement *ele=0)
virtual void WriteFloat16 (Float_t *f, TStreamerElement *ele=0)
virtual void ReadDouble32 (Double_t *d, TStreamerElement *ele=0)
virtual void WriteDouble32 (Double_t *d, TStreamerElement *ele=0)
virtual void ReadWithFactor (Float_t *ptr, Double_t factor, Double_t minvalue)
virtual void ReadWithNbits (Float_t *ptr, Int_t nbits)
virtual void ReadWithFactor (Double_t *ptr, Double_t factor, Double_t minvalue)
virtual void ReadWithNbits (Double_t *ptr, Int_t nbits)
virtual Int_t ReadArray (Bool_t *&b)
virtual Int_t ReadArray (Char_t *&c)
virtual Int_t ReadArray (UChar_t *&c)
virtual Int_t ReadArray (Short_t *&h)
virtual Int_t ReadArray (UShort_t *&h)
virtual Int_t ReadArray (Int_t *&i)
virtual Int_t ReadArray (UInt_t *&i)
virtual Int_t ReadArray (Long_t *&l)
virtual Int_t ReadArray (ULong_t *&l)
virtual Int_t ReadArray (Long64_t *&l)
virtual Int_t ReadArray (ULong64_t *&l)
virtual Int_t ReadArray (Float_t *&f)
virtual Int_t ReadArray (Double_t *&d)
virtual Int_t ReadArrayFloat16 (Float_t *&f, TStreamerElement *ele=0)
virtual Int_t ReadArrayDouble32 (Double_t *&d, TStreamerElement *ele=0)
virtual Int_t ReadStaticArray (Bool_t *b)
virtual Int_t ReadStaticArray (Char_t *c)
virtual Int_t ReadStaticArray (UChar_t *c)
virtual Int_t ReadStaticArray (Short_t *h)
virtual Int_t ReadStaticArray (UShort_t *h)
virtual Int_t ReadStaticArray (Int_t *i)
virtual Int_t ReadStaticArray (UInt_t *i)
virtual Int_t ReadStaticArray (Long_t *l)
virtual Int_t ReadStaticArray (ULong_t *l)
virtual Int_t ReadStaticArray (Long64_t *l)
virtual Int_t ReadStaticArray (ULong64_t *l)
virtual Int_t ReadStaticArray (Float_t *f)
virtual Int_t ReadStaticArray (Double_t *d)
virtual Int_t ReadStaticArrayFloat16 (Float_t *f, TStreamerElement *ele=0)
virtual Int_t ReadStaticArrayDouble32 (Double_t *d, TStreamerElement *ele=0)
virtual void ReadFastArray (Bool_t *b, Int_t n)
virtual void ReadFastArray (Char_t *c, Int_t n)
virtual void ReadFastArrayString (Char_t *c, Int_t n)
virtual void ReadFastArray (UChar_t *c, Int_t n)
virtual void ReadFastArray (Short_t *h, Int_t n)
virtual void ReadFastArray (UShort_t *h, Int_t n)
virtual void ReadFastArray (Int_t *i, Int_t n)
virtual void ReadFastArray (UInt_t *i, Int_t n)
virtual void ReadFastArray (Long_t *l, Int_t n)
virtual void ReadFastArray (ULong_t *l, Int_t n)
virtual void ReadFastArray (Long64_t *l, Int_t n)
virtual void ReadFastArray (ULong64_t *l, Int_t n)
virtual void ReadFastArray (Float_t *f, Int_t n)
virtual void ReadFastArray (Double_t *d, Int_t n)
virtual void ReadFastArrayFloat16 (Float_t *f, Int_t n, TStreamerElement *ele=0)
virtual void ReadFastArrayDouble32 (Double_t *d, Int_t n, TStreamerElement *ele=0)
virtual void ReadFastArray (void *start, const TClass *cl, Int_t n=1, TMemberStreamer *s=0, const TClass *onFileClass=0)
virtual void ReadFastArray (void **startp, const TClass *cl, Int_t n=1, Bool_t isPreAlloc=kFALSE, TMemberStreamer *s=0, const TClass *onFileClass=0)
virtual void WriteArray (const Bool_t *b, Int_t n)
virtual void WriteArray (const Char_t *c, Int_t n)
virtual void WriteArray (const UChar_t *c, Int_t n)
virtual void WriteArray (const Short_t *h, Int_t n)
virtual void WriteArray (const UShort_t *h, Int_t n)
virtual void WriteArray (const Int_t *i, Int_t n)
virtual void WriteArray (const UInt_t *i, Int_t n)
virtual void WriteArray (const Long_t *l, Int_t n)
virtual void WriteArray (const ULong_t *l, Int_t n)
virtual void WriteArray (const Long64_t *l, Int_t n)
virtual void WriteArray (const ULong64_t *l, Int_t n)
virtual void WriteArray (const Float_t *f, Int_t n)
virtual void WriteArray (const Double_t *d, Int_t n)
virtual void WriteArrayFloat16 (const Float_t *f, Int_t n, TStreamerElement *ele=0)
virtual void WriteArrayDouble32 (const Double_t *d, Int_t n, TStreamerElement *ele=0)
virtual void WriteFastArray (const Bool_t *b, Int_t n)
virtual void WriteFastArray (const Char_t *c, Int_t n)
virtual void WriteFastArrayString (const Char_t *c, Int_t n)
virtual void WriteFastArray (const UChar_t *c, Int_t n)
virtual void WriteFastArray (const Short_t *h, Int_t n)
virtual void WriteFastArray (const UShort_t *h, Int_t n)
virtual void WriteFastArray (const Int_t *i, Int_t n)
virtual void WriteFastArray (const UInt_t *i, Int_t n)
virtual void WriteFastArray (const Long_t *l, Int_t n)
virtual void WriteFastArray (const ULong_t *l, Int_t n)
virtual void WriteFastArray (const Long64_t *l, Int_t n)
virtual void WriteFastArray (const ULong64_t *l, Int_t n)
virtual void WriteFastArray (const Float_t *f, Int_t n)
virtual void WriteFastArray (const Double_t *d, Int_t n)
virtual void WriteFastArrayFloat16 (const Float_t *f, Int_t n, TStreamerElement *ele=0)
virtual void WriteFastArrayDouble32 (const Double_t *d, Int_t n, TStreamerElement *ele=0)
virtual void WriteFastArray (void *start, const TClass *cl, Int_t n=1, TMemberStreamer *s=0)
virtual Int_t WriteFastArray (void **startp, const TClass *cl, Int_t n=1, Bool_t isPreAlloc=kFALSE, TMemberStreamer *s=0)
virtual void StreamObject (void *obj, const type_info &typeinfo, const TClass *onFileClass=0)
virtual void StreamObject (void *obj, const char *className, const TClass *onFileClass=0)
virtual void StreamObject (void *obj, const TClass *cl, const TClass *onFileClass=0)
virtual void StreamObject (TObject *obj)
virtual void ReadBool (Bool_t &b)
virtual void ReadChar (Char_t &c)
virtual void ReadUChar (UChar_t &c)
virtual void ReadShort (Short_t &s)
virtual void ReadUShort (UShort_t &s)
virtual void ReadInt (Int_t &i)
virtual void ReadUInt (UInt_t &i)
virtual void ReadLong (Long_t &l)
virtual void ReadULong (ULong_t &l)
virtual void ReadLong64 (Long64_t &l)
virtual void ReadULong64 (ULong64_t &l)
virtual void ReadFloat (Float_t &f)
virtual void ReadDouble (Double_t &d)
virtual void ReadCharP (Char_t *c)
virtual void ReadTString (TString &s)
virtual void WriteBool (Bool_t b)
virtual void WriteChar (Char_t c)
virtual void WriteUChar (UChar_t c)
virtual void WriteShort (Short_t s)
virtual void WriteUShort (UShort_t s)
virtual void WriteInt (Int_t i)
virtual void WriteUInt (UInt_t i)
virtual void WriteLong (Long_t l)
virtual void WriteULong (ULong_t l)
virtual void WriteLong64 (Long64_t l)
virtual void WriteULong64 (ULong64_t l)
virtual void WriteFloat (Float_t f)
virtual void WriteDouble (Double_t d)
virtual void WriteCharP (const Char_t *c)
virtual void WriteTString (const TString &s)
virtual TProcessIDGetLastProcessID (TRefTable *reftable) const
virtual UInt_t GetTRefExecId ()
virtual TProcessIDReadProcessID (UShort_t pidf)
virtual UShort_t WriteProcessID (TProcessID *pid)
virtual void ForceWriteInfo (TVirtualStreamerInfo *info, Bool_t force)
virtual void ForceWriteInfoClones (TClonesArray *a)
virtual Int_t ReadClones (TClonesArray *a, Int_t nobjects, Version_t objvers)
virtual Int_t WriteClones (TClonesArray *a, Int_t nobjects)
virtual Int_t ReadClassEmulated (const TClass *cl, void *object, const TClass *onfile_class)
virtual Int_t ReadClassBuffer (const TClass *cl, void *pointer, const TClass *onfile_class)
virtual Int_t ReadClassBuffer (const TClass *cl, void *pointer, Int_t version, UInt_t start, UInt_t count, const TClass *onfile_class)
virtual Int_t WriteClassBuffer (const TClass *cl, void *pointer)
Int_t ReadSequence (const TStreamerInfoActions::TActionSequence &sequence, void *object)
Int_t ReadSequenceVecPtr (const TStreamerInfoActions::TActionSequence &sequence, void *start_collection, void *end_collection)
Int_t ReadSequence (const TStreamerInfoActions::TActionSequence &sequence, void *start_collection, void *end_collection)
 TBufferFile (TBuffer::EMode mode)
 TBufferFile (TBuffer::EMode mode, Int_t bufsiz)
 TBufferFile (TBuffer::EMode mode, Int_t bufsiz, void *buf, Bool_t adopt=kTRUE, ReAllocCharFun_t reallocfunc=0)
virtual ~TBufferFile ()
Int_t GetMapCount () const
void GetMappedObject (UInt_t tag, void *&ptr, TClass *&ClassPtr) const
void MapObject (const TObject *obj, UInt_t offset=1)
void MapObject (const void *obj, const TClass *cl, UInt_t offset=1)
void Reset ()
void InitMap ()
void ResetMap ()
void SetReadParam (Int_t mapsize)
void SetWriteParam (Int_t mapsize)
Bool_t CheckObject (const TObject *obj)
Bool_t CheckObject (const void *obj, const TClass *ptrClass)
virtual Int_t GetVersionOwner () const
virtual Int_t CheckByteCount (UInt_t startpos, UInt_t bcnt, const TClass *clss)
virtual Int_t CheckByteCount (UInt_t startpos, UInt_t bcnt, const char *classname)
virtual void SetByteCount (UInt_t cntpos, Bool_t packInVersion=kFALSE)
virtual void SkipVersion (const TClass *cl=0)
virtual Version_t ReadVersion (UInt_t *start=0, UInt_t *bcnt=0, const TClass *cl=0)
virtual UInt_t WriteVersion (const TClass *cl, Bool_t useBcnt=kFALSE)
virtual UInt_t WriteVersionMemberWise (const TClass *cl, Bool_t useBcnt=kFALSE)
virtual void * ReadObjectAny (const TClass *cast)
virtual void SkipObjectAny ()
virtual void TagStreamerInfo (TVirtualStreamerInfo *info)
virtual void IncrementLevel (TVirtualStreamerInfo *info)
virtual void SetStreamerElementNumber (Int_t)
virtual void DecrementLevel (TVirtualStreamerInfo *)
TVirtualStreamerInfoGetInfo ()
virtual void ClassBegin (const TClass *, Version_t=-1)
virtual void ClassEnd (const TClass *)
virtual void ClassMember (const char *, const char *=0, Int_t=-1, Int_t=-1)
virtual Int_t ReadBuf (void *buf, Int_t max)
virtual void WriteBuf (const void *buf, Int_t max)
virtual char * ReadString (char *s, Int_t max)
virtual void WriteString (const char *s)
virtual TClassReadClass (const TClass *cl=0, UInt_t *objTag=0)
virtual void WriteClass (const TClass *cl)
virtual TObjectReadObject (const TClass *cl)
virtual void WriteObject (const TObject *obj)
virtual Int_t WriteObjectAny (const void *obj, const TClass *ptrClass)
UShort_t GetPidOffset () const
void SetPidOffset (UShort_t offset)
Int_t GetBufferDisplacement () const
void SetBufferDisplacement ()
void SetBufferDisplacement (Int_t skipped)
virtual void ReadFloat16 (Float_t *f, TStreamerElement *ele=0)
virtual void WriteFloat16 (Float_t *f, TStreamerElement *ele=0)
virtual void ReadDouble32 (Double_t *d, TStreamerElement *ele=0)
virtual void WriteDouble32 (Double_t *d, TStreamerElement *ele=0)
virtual void ReadWithFactor (Float_t *ptr, Double_t factor, Double_t minvalue)
virtual void ReadWithNbits (Float_t *ptr, Int_t nbits)
virtual void ReadWithFactor (Double_t *ptr, Double_t factor, Double_t minvalue)
virtual void ReadWithNbits (Double_t *ptr, Int_t nbits)
virtual Int_t ReadArray (Bool_t *&b)
virtual Int_t ReadArray (Char_t *&c)
virtual Int_t ReadArray (UChar_t *&c)
virtual Int_t ReadArray (Short_t *&h)
virtual Int_t ReadArray (UShort_t *&h)
virtual Int_t ReadArray (Int_t *&i)
virtual Int_t ReadArray (UInt_t *&i)
virtual Int_t ReadArray (Long_t *&l)
virtual Int_t ReadArray (ULong_t *&l)
virtual Int_t ReadArray (Long64_t *&l)
virtual Int_t ReadArray (ULong64_t *&l)
virtual Int_t ReadArray (Float_t *&f)
virtual Int_t ReadArray (Double_t *&d)
virtual Int_t ReadArrayFloat16 (Float_t *&f, TStreamerElement *ele=0)
virtual Int_t ReadArrayDouble32 (Double_t *&d, TStreamerElement *ele=0)
virtual Int_t ReadStaticArray (Bool_t *b)
virtual Int_t ReadStaticArray (Char_t *c)
virtual Int_t ReadStaticArray (UChar_t *c)
virtual Int_t ReadStaticArray (Short_t *h)
virtual Int_t ReadStaticArray (UShort_t *h)
virtual Int_t ReadStaticArray (Int_t *i)
virtual Int_t ReadStaticArray (UInt_t *i)
virtual Int_t ReadStaticArray (Long_t *l)
virtual Int_t ReadStaticArray (ULong_t *l)
virtual Int_t ReadStaticArray (Long64_t *l)
virtual Int_t ReadStaticArray (ULong64_t *l)
virtual Int_t ReadStaticArray (Float_t *f)
virtual Int_t ReadStaticArray (Double_t *d)
virtual Int_t ReadStaticArrayFloat16 (Float_t *f, TStreamerElement *ele=0)
virtual Int_t ReadStaticArrayDouble32 (Double_t *d, TStreamerElement *ele=0)
virtual void ReadFastArray (Bool_t *b, Int_t n)
virtual void ReadFastArray (Char_t *c, Int_t n)
virtual void ReadFastArrayString (Char_t *c, Int_t n)
virtual void ReadFastArray (UChar_t *c, Int_t n)
virtual void ReadFastArray (Short_t *h, Int_t n)
virtual void ReadFastArray (UShort_t *h, Int_t n)
virtual void ReadFastArray (Int_t *i, Int_t n)
virtual void ReadFastArray (UInt_t *i, Int_t n)
virtual void ReadFastArray (Long_t *l, Int_t n)
virtual void ReadFastArray (ULong_t *l, Int_t n)
virtual void ReadFastArray (Long64_t *l, Int_t n)
virtual void ReadFastArray (ULong64_t *l, Int_t n)
virtual void ReadFastArray (Float_t *f, Int_t n)
virtual void ReadFastArray (Double_t *d, Int_t n)
virtual void ReadFastArrayFloat16 (Float_t *f, Int_t n, TStreamerElement *ele=0)
virtual void ReadFastArrayDouble32 (Double_t *d, Int_t n, TStreamerElement *ele=0)
virtual void ReadFastArray (void *start, const TClass *cl, Int_t n=1, TMemberStreamer *s=0, const TClass *onFileClass=0)
virtual void ReadFastArray (void **startp, const TClass *cl, Int_t n=1, Bool_t isPreAlloc=kFALSE, TMemberStreamer *s=0, const TClass *onFileClass=0)
virtual void WriteArray (const Bool_t *b, Int_t n)
virtual void WriteArray (const Char_t *c, Int_t n)
virtual void WriteArray (const UChar_t *c, Int_t n)
virtual void WriteArray (const Short_t *h, Int_t n)
virtual void WriteArray (const UShort_t *h, Int_t n)
virtual void WriteArray (const Int_t *i, Int_t n)
virtual void WriteArray (const UInt_t *i, Int_t n)
virtual void WriteArray (const Long_t *l, Int_t n)
virtual void WriteArray (const ULong_t *l, Int_t n)
virtual void WriteArray (const Long64_t *l, Int_t n)
virtual void WriteArray (const ULong64_t *l, Int_t n)
virtual void WriteArray (const Float_t *f, Int_t n)
virtual void WriteArray (const Double_t *d, Int_t n)
virtual void WriteArrayFloat16 (const Float_t *f, Int_t n, TStreamerElement *ele=0)
virtual void WriteArrayDouble32 (const Double_t *d, Int_t n, TStreamerElement *ele=0)
virtual void WriteFastArray (const Bool_t *b, Int_t n)
virtual void WriteFastArray (const Char_t *c, Int_t n)
virtual void WriteFastArrayString (const Char_t *c, Int_t n)
virtual void WriteFastArray (const UChar_t *c, Int_t n)
virtual void WriteFastArray (const Short_t *h, Int_t n)
virtual void WriteFastArray (const UShort_t *h, Int_t n)
virtual void WriteFastArray (const Int_t *i, Int_t n)
virtual void WriteFastArray (const UInt_t *i, Int_t n)
virtual void WriteFastArray (const Long_t *l, Int_t n)
virtual void WriteFastArray (const ULong_t *l, Int_t n)
virtual void WriteFastArray (const Long64_t *l, Int_t n)
virtual void WriteFastArray (const ULong64_t *l, Int_t n)
virtual void WriteFastArray (const Float_t *f, Int_t n)
virtual void WriteFastArray (const Double_t *d, Int_t n)
virtual void WriteFastArrayFloat16 (const Float_t *f, Int_t n, TStreamerElement *ele=0)
virtual void WriteFastArrayDouble32 (const Double_t *d, Int_t n, TStreamerElement *ele=0)
virtual void WriteFastArray (void *start, const TClass *cl, Int_t n=1, TMemberStreamer *s=0)
virtual Int_t WriteFastArray (void **startp, const TClass *cl, Int_t n=1, Bool_t isPreAlloc=kFALSE, TMemberStreamer *s=0)
virtual void StreamObject (void *obj, const type_info &typeinfo, const TClass *onFileClass=0)
virtual void StreamObject (void *obj, const char *className, const TClass *onFileClass=0)
virtual void StreamObject (void *obj, const TClass *cl, const TClass *onFileClass=0)
virtual void StreamObject (TObject *obj)
virtual void ReadBool (Bool_t &b)
virtual void ReadChar (Char_t &c)
virtual void ReadUChar (UChar_t &c)
virtual void ReadShort (Short_t &s)
virtual void ReadUShort (UShort_t &s)
virtual void ReadInt (Int_t &i)
virtual void ReadUInt (UInt_t &i)
virtual void ReadLong (Long_t &l)
virtual void ReadULong (ULong_t &l)
virtual void ReadLong64 (Long64_t &l)
virtual void ReadULong64 (ULong64_t &l)
virtual void ReadFloat (Float_t &f)
virtual void ReadDouble (Double_t &d)
virtual void ReadCharP (Char_t *c)
virtual void ReadTString (TString &s)
virtual void WriteBool (Bool_t b)
virtual void WriteChar (Char_t c)
virtual void WriteUChar (UChar_t c)
virtual void WriteShort (Short_t s)
virtual void WriteUShort (UShort_t s)
virtual void WriteInt (Int_t i)
virtual void WriteUInt (UInt_t i)
virtual void WriteLong (Long_t l)
virtual void WriteULong (ULong_t l)
virtual void WriteLong64 (Long64_t l)
virtual void WriteULong64 (ULong64_t l)
virtual void WriteFloat (Float_t f)
virtual void WriteDouble (Double_t d)
virtual void WriteCharP (const Char_t *c)
virtual void WriteTString (const TString &s)
virtual TProcessIDGetLastProcessID (TRefTable *reftable) const
virtual UInt_t GetTRefExecId ()
virtual TProcessIDReadProcessID (UShort_t pidf)
virtual UShort_t WriteProcessID (TProcessID *pid)
virtual void ForceWriteInfo (TVirtualStreamerInfo *info, Bool_t force)
virtual void ForceWriteInfoClones (TClonesArray *a)
virtual Int_t ReadClones (TClonesArray *a, Int_t nobjects, Version_t objvers)
virtual Int_t WriteClones (TClonesArray *a, Int_t nobjects)
virtual Int_t ReadClassEmulated (const TClass *cl, void *object, const TClass *onfile_class)
virtual Int_t ReadClassBuffer (const TClass *cl, void *pointer, const TClass *onfile_class)
virtual Int_t ReadClassBuffer (const TClass *cl, void *pointer, Int_t version, UInt_t start, UInt_t count, const TClass *onfile_class)
virtual Int_t WriteClassBuffer (const TClass *cl, void *pointer)
Int_t ReadSequence (const TStreamerInfoActions::TActionSequence &sequence, void *object)
Int_t ReadSequenceVecPtr (const TStreamerInfoActions::TActionSequence &sequence, void *start_collection, void *end_collection)
Int_t ReadSequence (const TStreamerInfoActions::TActionSequence &sequence, void *start_collection, void *end_collection)

Static Public Member Functions

static void SetGlobalReadParam (Int_t mapsize)
static void SetGlobalWriteParam (Int_t mapsize)
static Int_t GetGlobalReadParam ()
static Int_t GetGlobalWriteParam ()
static void SetGlobalReadParam (Int_t mapsize)
static void SetGlobalWriteParam (Int_t mapsize)
static Int_t GetGlobalReadParam ()
static Int_t GetGlobalWriteParam ()

Protected Types

typedef std::vector< TStreamerInfo * > InfoList_t
typedef std::vector< TStreamerInfo * > InfoList_t

Protected Member Functions

 TBufferFile ()
 TBufferFile (const TBufferFile &)
void operator= (const TBufferFile &)
Int_t CheckByteCount (UInt_t startpos, UInt_t bcnt, const TClass *clss, const char *classname)
void CheckCount (UInt_t offset)
UInt_t CheckObject (UInt_t offset, const TClass *cl, Bool_t readClass=kFALSE)
virtual void WriteObjectClass (const void *actualObjStart, const TClass *actualClass)
 TBufferFile ()
 TBufferFile (const TBufferFile &)
void operator= (const TBufferFile &)
Int_t CheckByteCount (UInt_t startpos, UInt_t bcnt, const TClass *clss, const char *classname)
void CheckCount (UInt_t offset)
UInt_t CheckObject (UInt_t offset, const TClass *cl, Bool_t readClass=kFALSE)
virtual void WriteObjectClass (const void *actualObjStart, const TClass *actualClass)

Protected Attributes

Int_t fMapCount
Int_t fMapSize
Int_t fDisplacement
UShort_t fPidOffset
TExMapfMap
TExMapfClassMap
TStreamerInfofInfo
InfoList_t fInfoStack
TExMapfMap
TExMapfClassMap
TStreamerInfofInfo

Static Protected Attributes

static Int_t fgMapSize

Detailed Description

Definition at line 51 of file TBufferFile.h.


Member Typedef Documentation

typedef std::vector<TStreamerInfo*> TBufferFile::InfoList_t [protected]

Definition at line 54 of file TBufferFile.h.

typedef std::vector<TStreamerInfo*> TBufferFile::InfoList_t [protected]

Definition at line 54 of file TBufferFile.h.


Member Enumeration Documentation

anonymous enum

Definition at line 83 of file TBufferFile.h.

anonymous enum

Definition at line 84 of file TBufferFile.h.

anonymous enum

Definition at line 85 of file TBufferFile.h.

anonymous enum

Definition at line 86 of file TBufferFile.h.

anonymous enum

Definition at line 87 of file TBufferFile.h.

anonymous enum

Definition at line 83 of file TBufferFile.h.

anonymous enum

Definition at line 84 of file TBufferFile.h.

anonymous enum

Definition at line 85 of file TBufferFile.h.

anonymous enum

Definition at line 86 of file TBufferFile.h.

anonymous enum

Definition at line 87 of file TBufferFile.h.


Constructor & Destructor Documentation

TBufferFile::TBufferFile (  )  [inline, protected]

Definition at line 68 of file TBufferFile.h.

TBufferFile::TBufferFile ( const TBufferFile  )  [protected]

TBufferFile::TBufferFile ( TBuffer::EMode  mode  ) 

Definition at line 73 of file TBufferFile.cxx.

References fClassMap, fDisplacement, fgMapSize, fMap, fMapCount, fMapSize, and TBuffer::fParent.

TBufferFile::TBufferFile ( TBuffer::EMode  mode,
Int_t  bufsiz 
)

Definition at line 91 of file TBufferFile.cxx.

References fClassMap, fDisplacement, fgMapSize, fMap, fMapCount, and fMapSize.

TBufferFile::TBufferFile ( TBuffer::EMode  mode,
Int_t  bufsiz,
void *  buf,
Bool_t  adopt = kTRUE,
ReAllocCharFun_t  reallocfunc = 0 
)

Definition at line 107 of file TBufferFile.cxx.

References fClassMap, fDisplacement, fgMapSize, fMap, fMapCount, and fMapSize.

TBufferFile::~TBufferFile (  )  [virtual]

Definition at line 129 of file TBufferFile.cxx.

References fClassMap, and fMap.

TBufferFile::TBufferFile (  )  [inline, protected]

Definition at line 68 of file TBufferFile.h.

TBufferFile::TBufferFile ( const TBufferFile  )  [protected]

TBufferFile::TBufferFile ( TBuffer::EMode  mode  ) 

TBufferFile::TBufferFile ( TBuffer::EMode  mode,
Int_t  bufsiz 
)

TBufferFile::TBufferFile ( TBuffer::EMode  mode,
Int_t  bufsiz,
void *  buf,
Bool_t  adopt = kTRUE,
ReAllocCharFun_t  reallocfunc = 0 
)

virtual TBufferFile::~TBufferFile (  )  [virtual]


Member Function Documentation

void TBufferFile::operator= ( const TBufferFile  )  [protected]

Int_t TBufferFile::CheckByteCount ( UInt_t  startpos,
UInt_t  bcnt,
const TClass clss,
const char *  classname 
) [protected]

Definition at line 283 of file TBufferFile.cxx.

References TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, TBuffer::fBufMax, TBuffer::fParent, TObject::GetName(), name, and TObject::Warning().

Referenced by CheckByteCount(), ReadClassBuffer(), ReadClassEmulated(), and ReadObjectAny().

void TBufferFile::CheckCount ( UInt_t  offset  )  [protected]

Definition at line 2880 of file TBufferFile.cxx.

References TObject::Error(), TBuffer::IsWriting(), and kMaxMapCount.

Referenced by MapObject(), and WriteClass().

UInt_t TBufferFile::CheckObject ( UInt_t  offset,
const TClass cl,
Bool_t  readClass = kFALSE 
) [protected]

Definition at line 2893 of file TBufferFile.cxx.

References TExMap::Add(), c, TBuffer::fBufCur, TBuffer::fBuffer, fMap, TExMap::GetValue(), kMapOffset, ReadClass(), ReadObject(), TExMap::Remove(), and TObject::Warning().

Referenced by CheckObject(), ReadClass(), and ReadObjectAny().

void TBufferFile::WriteObjectClass ( const void *  actualObjStart,
const TClass actualClass 
) [protected, virtual]

Definition at line 2351 of file TBufferFile.cxx.

References TExMap::Add(), TExMap::AddAt(), TExMap::Capacity(), TBuffer::fBufCur, TBuffer::fBuffer, fMap, fMapCount, TExMap::GetValue(), TClass::HasDefaultConstructor(), hash, InitMap(), TBuffer::IsWriting(), kMapOffset, kNullTag, R__ASSERT, SetByteCount(), TObject::Warning(), and WriteClass().

Referenced by WriteObjectAny().

Int_t TBufferFile::GetMapCount (  )  const [inline, virtual]

Implements TBuffer.

Definition at line 94 of file TBufferFile.h.

References fMapCount.

void TBufferFile::GetMappedObject ( UInt_t  tag,
void *&  ptr,
TClass *&  ClassPtr 
) const [virtual]

Implements TBuffer.

Definition at line 3017 of file TBufferFile.cxx.

References fClassMap, fMap, TExMap::GetSize(), and TExMap::GetValue().

void TBufferFile::MapObject ( const TObject obj,
UInt_t  offset = 1 
) [virtual]

Implements TBuffer.

Definition at line 3033 of file TBufferFile.cxx.

References TExMap::Add(), CheckCount(), fClassMap, fMap, fMapCount, hash, InitMap(), and TBuffer::IsWriting().

Referenced by ReadClass(), and ReadObjectAny().

void TBufferFile::MapObject ( const void *  obj,
const TClass cl,
UInt_t  offset = 1 
) [virtual]

Implements TBuffer.

Definition at line 3064 of file TBufferFile.cxx.

References TExMap::Add(), CheckCount(), fClassMap, fMap, fMapCount, hash, InitMap(), and TBuffer::IsWriting().

void TBufferFile::Reset ( void   )  [inline, virtual]

Implements TBuffer.

Definition at line 98 of file TBufferFile.h.

References ResetMap(), and TBuffer::SetBufferOffset().

Referenced by TGListTree::HandleMotion(), and PyROOT::op_reduce().

void TBufferFile::InitMap (  )  [virtual]

Implements TBuffer.

Definition at line 3133 of file TBufferFile.cxx.

References TExMap::Add(), fClassMap, fMap, fMapCount, fMapSize, TBuffer::IsWriting(), and kNullTag.

Referenced by MapObject(), ReadObjectAny(), TMessage::TMessage(), and WriteObjectClass().

void TBufferFile::ResetMap (  )  [virtual]

Implements TBuffer.

Definition at line 3162 of file TBufferFile.cxx.

References TExMap::Delete(), fClassMap, fDisplacement, fMap, fMapCount, kUser1, kUser2, kUser3, and TObject::ResetBit().

Referenced by Reset(), TMessage::Reset(), and TMessage::TMessage().

void TBufferFile::SetReadParam ( Int_t  mapsize  )  [virtual]

Implements TBuffer.

Definition at line 3094 of file TBufferFile.cxx.

References fMap, fMapSize, TBuffer::IsReading(), and R__ASSERT.

void TBufferFile::SetWriteParam ( Int_t  mapsize  )  [virtual]

Implements TBuffer.

Definition at line 3113 of file TBufferFile.cxx.

References fMap, fMapSize, TBuffer::IsWriting(), and R__ASSERT.

Bool_t TBufferFile::CheckObject ( const TObject obj  )  [virtual]

Implements TBuffer.

Definition at line 2970 of file TBufferFile.cxx.

References CheckObject(), and xmlio::Class.

Bool_t TBufferFile::CheckObject ( const void *  obj,
const TClass ptrClass 
) [virtual]

Implements TBuffer.

Definition at line 2980 of file TBufferFile.cxx.

References fMap, TClass::GetActualClass(), TClass::GetBaseClassOffset(), TExMap::GetValue(), kFALSE, and kTRUE.

Int_t TBufferFile::GetVersionOwner (  )  const [virtual]

Implements TBuffer.

Definition at line 138 of file TBufferFile.cxx.

References TBuffer::GetParent(), and TFile::GetVersion().

Int_t TBufferFile::CheckByteCount ( UInt_t  startpos,
UInt_t  bcnt,
const TClass clss 
) [virtual]

Implements TBuffer.

Definition at line 336 of file TBufferFile.cxx.

References CheckByteCount().

Int_t TBufferFile::CheckByteCount ( UInt_t  startpos,
UInt_t  bcnt,
const char *  classname 
) [virtual]

Implements TBuffer.

Definition at line 350 of file TBufferFile.cxx.

References CheckByteCount().

void TBufferFile::SetByteCount ( UInt_t  cntpos,
Bool_t  packInVersion = kFALSE 
) [virtual]

Implements TBuffer.

Definition at line 250 of file TBufferFile.cxx.

References buf, xmlio::cnt, TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, kByteCountMask, kByteCountVMask, kMaxMapCount, and tobuf().

Referenced by WriteClassBuffer(), and WriteObjectClass().

void TBufferFile::SkipVersion ( const TClass cl = 0  )  [virtual]

Implements TBuffer.

Definition at line 2604 of file TBufferFile.cxx.

References TObject::Error(), TClass::FindStreamerInfo(), TBuffer::fParent, frombuf(), TClass::GetCheckSum(), TClass::GetClassVersion(), TStreamerInfo::GetClassVersion(), TObjArray::GetLast(), TClass::GetStreamerInfos(), TClass::IsForeign(), TClass::IsLoaded(), kByteCountVMask, list, local, and version.

Version_t TBufferFile::ReadVersion ( UInt_t start = 0,
UInt_t bcnt = 0,
const TClass cl = 0 
) [virtual]

Implements TBuffer.

Definition at line 2675 of file TBufferFile.cxx.

References xmlio::cnt, TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, TClass::FindStreamerInfo(), TBuffer::fParent, frombuf(), TClass::GetCheckSum(), TClass::GetClassVersion(), TStreamerInfo::GetClassVersion(), TObjArray::GetLast(), TClass::GetStreamerInfos(), TClass::IsForeign(), TClass::IsLoaded(), kByteCountMask, kByteCountVMask, list, local, and version.

Referenced by ReadClassBuffer(), ReadClassEmulated(), and SkipObjectAny().

UInt_t TBufferFile::WriteVersion ( const TClass cl,
Bool_t  useBcnt = kFALSE 
) [virtual]

Implements TBuffer.

Definition at line 2785 of file TBufferFile.cxx.

References TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, TClass::GetCheckSum(), TClass::GetClassVersion(), kMaxVersion, and version.

Referenced by WriteClassBuffer().

UInt_t TBufferFile::WriteVersionMemberWise ( const TClass cl,
Bool_t  useBcnt = kFALSE 
) [virtual]

Implements TBuffer.

Definition at line 2814 of file TBufferFile.cxx.

References TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, TClass::GetCheckSum(), TClass::GetClassVersion(), kMaxVersion, kStreamedMemberWise, and version.

void * TBufferFile::ReadObjectAny ( const TClass cast  )  [virtual]

Implements TBuffer.

Definition at line 2203 of file TBufferFile.cxx.

References CheckByteCount(), CheckObject(), TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, TBuffer::fBufMax, fClassMap, fDisplacement, fMap, fMapCount, TBuffer::fVersion, TClass::GetBaseClassOffset(), TClass::GetClassInfo(), TClass::GetSchemaRules(), TExMap::GetSize(), TExMap::GetValue(), ROOT::TSchemaRuleSet::HasRuleWithSourceClass(), TObject::Info(), InitMap(), TBuffer::IsReading(), kMapOffset, MapObject(), TClass::New(), R__ASSERT, ReadClass(), and TClass::Streamer().

Referenced by ReadFastArray(), and ReadObject().

void TBufferFile::SkipObjectAny (  )  [virtual]

Implements TBuffer.

Definition at line 2193 of file TBufferFile.cxx.

References ReadVersion(), TBuffer::SetBufferOffset(), and start.

void TBufferFile::TagStreamerInfo ( TVirtualStreamerInfo info  )  [virtual]

Implements TBuffer.

Definition at line 148 of file TBufferFile.cxx.

References TObject::Error(), TArrayC::fArray, TFile::GetClassIndex(), TNamed::GetName(), TBuffer::GetParent(), TArray::GetSize(), info, and number.

void TBufferFile::IncrementLevel ( TVirtualStreamerInfo info  )  [virtual]

Implements TBuffer.

Definition at line 170 of file TBufferFile.cxx.

References fInfo, fInfoStack, and info.

virtual void TBufferFile::SetStreamerElementNumber ( Int_t   )  [inline, virtual]

Implements TBuffer.

Definition at line 122 of file TBufferFile.h.

void TBufferFile::DecrementLevel ( TVirtualStreamerInfo  )  [virtual]

Implements TBuffer.

Definition at line 179 of file TBufferFile.cxx.

References fInfo, and fInfoStack.

TVirtualStreamerInfo* TBufferFile::GetInfo (  )  [inline, virtual]

Implements TBuffer.

Definition at line 124 of file TBufferFile.h.

References fInfo.

virtual void TBufferFile::ClassBegin ( const TClass ,
Version_t  = -1 
) [inline, virtual]

Implements TBuffer.

Definition at line 125 of file TBufferFile.h.

virtual void TBufferFile::ClassEnd ( const TClass  )  [inline, virtual]

Implements TBuffer.

Definition at line 126 of file TBufferFile.h.

virtual void TBufferFile::ClassMember ( const char *  ,
const char *  = 0,
Int_t  = -1,
Int_t  = -1 
) [inline, virtual]

Implements TBuffer.

Definition at line 127 of file TBufferFile.h.

Int_t TBufferFile::ReadBuf ( void *  buf,
Int_t  max 
) [virtual]

Implements TBuffer.

Definition at line 3178 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::IsReading(), TMath::Min(), n, and R__ASSERT.

void TBufferFile::WriteBuf ( const void *  buf,
Int_t  max 
) [virtual]

Implements TBuffer.

Definition at line 3196 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, TBuffer::IsWriting(), TMath::Max(), and R__ASSERT.

Referenced by WriteString().

char * TBufferFile::ReadString ( char *  s,
Int_t  max 
) [virtual]

Implements TBuffer.

Definition at line 3211 of file TBufferFile.cxx.

References TBuffer::IsReading(), kMaxInt, and R__ASSERT.

Referenced by TApplicationRemote::CollectInput(), TApplicationServer::HandleSocketInput(), TProofServ::HandleSocketInput(), hserv(), ReadCharP(), and TSocket::Recv().

void TBufferFile::WriteString ( const char *  s  )  [virtual]

Implements TBuffer.

Definition at line 3240 of file TBufferFile.cxx.

References WriteBuf().

Referenced by TProof::Broadcast(), TApplicationRemote::Broadcast(), TSocket::Send(), and WriteCharP().

TClass * TBufferFile::ReadClass ( const TClass cl = 0,
UInt_t objTag = 0 
) [virtual]

Implements TBuffer.

Definition at line 2479 of file TBufferFile.cxx.

References CheckObject(), TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, TBuffer::fBufMax, fDisplacement, fMap, fMapCount, TBuffer::fVersion, TClass::GetSchemaRules(), TExMap::GetSize(), TExMap::GetValue(), ROOT::TSchemaRuleSet::HasRuleWithSourceClass(), TClass::InheritsFrom(), TBuffer::IsReading(), kByteCountMask, kClassMask, kMapOffset, kNewClassTag, kTRUE, TClass::Load(), MapObject(), and R__ASSERT.

Referenced by CheckObject(), ReadObjectAny(), and TMessage::TMessage().

void TBufferFile::WriteClass ( const TClass cl  )  [virtual]

Implements TBuffer.

Definition at line 2566 of file TBufferFile.cxx.

References TExMap::AddAt(), CheckCount(), TBuffer::fBufCur, TBuffer::fBuffer, fMap, fMapCount, TExMap::GetValue(), hash, TBuffer::IsWriting(), kClassMask, kMapOffset, kNewClassTag, and R__ASSERT.

Referenced by WriteObjectClass().

TObject * TBufferFile::ReadObject ( const TClass cl  )  [virtual]

Implements TBuffer.

Definition at line 2179 of file TBufferFile.cxx.

References ReadObjectAny().

Referenced by TProofServ::AcceptResults(), CheckObject(), TApplicationRemote::CollectInput(), Spy::DoButton(), TProofServ::Get(), TProof::GetDataSet(), TProof::GetDataSetQuota(), TProof::GetDataSets(), TProofPlayer::HandleRecvHisto(), TApplicationServer::HandleSocketInput(), TProofServ::HandleSocketInput(), hserv(), TAuthenticate::ProofAuthSetup(), TSocket::RecvProcessIDs(), and TSocket::RecvStreamerInfos().

void TBufferFile::WriteObject ( const TObject obj  )  [virtual]

Implements TBuffer.

Definition at line 2343 of file TBufferFile.cxx.

References xmlio::Class, and WriteObjectAny().

Referenced by TRootObjItem::GetDNDData(), TGListTree::HandleMotion(), TGFileItem::SetDNDObject(), TBufferSQL2::WriteObject(), and TBufferXML::WriteObject().

Int_t TBufferFile::WriteObjectAny ( const void *  obj,
const TClass ptrClass 
) [virtual]

Implements TBuffer.

Definition at line 2434 of file TBufferFile.cxx.

References TObject::Error(), TClass::GetActualClass(), TClass::GetBaseClassOffset(), TObject::Warning(), and WriteObjectClass().

Referenced by PyROOT::op_reduce(), TBufferSQL2::WriteFastArray(), WriteFastArray(), WriteObject(), and TMessage::WriteObject().

UShort_t TBufferFile::GetPidOffset (  )  const [inline, virtual]

Implements TBuffer.

Definition at line 143 of file TBufferFile.h.

References fPidOffset.

void TBufferFile::SetPidOffset ( UShort_t  offset  )  [virtual]

Implements TBuffer.

Definition at line 3004 of file TBufferFile.cxx.

References fPidOffset.

Int_t TBufferFile::GetBufferDisplacement (  )  const [inline, virtual]

Implements TBuffer.

Definition at line 148 of file TBufferFile.h.

References fDisplacement.

void TBufferFile::SetBufferDisplacement (  )  [inline, virtual]

Implements TBuffer.

Definition at line 149 of file TBufferFile.h.

References fDisplacement.

void TBufferFile::SetBufferDisplacement ( Int_t  skipped  )  [inline, virtual]

Implements TBuffer.

Definition at line 150 of file TBufferFile.h.

References fDisplacement, and TBuffer::Length().

void TBufferFile::ReadFloat16 ( Float_t f,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 364 of file TBufferFile.cxx.

References TStreamerElement::GetFactor(), TStreamerElement::GetXmin(), nbits, ReadWithFactor(), and ReadWithNbits().

void TBufferFile::WriteFloat16 ( Float_t f,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 472 of file TBufferFile.cxx.

References TStreamerElement::GetFactor(), TStreamerElement::GetXmax(), TStreamerElement::GetXmin(), nbits, x, xmax, and xmin.

void TBufferFile::ReadDouble32 ( Double_t d,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 380 of file TBufferFile.cxx.

References TStreamerElement::GetFactor(), TStreamerElement::GetXmin(), nbits, ReadWithFactor(), and ReadWithNbits().

void TBufferFile::WriteDouble32 ( Double_t d,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 565 of file TBufferFile.cxx.

References TStreamerElement::GetFactor(), TStreamerElement::GetXmax(), TStreamerElement::GetXmin(), nbits, x, xmax, and xmin.

void TBufferFile::ReadWithFactor ( Float_t ptr,
Double_t  factor,
Double_t  minvalue 
) [virtual]

Implements TBuffer.

Definition at line 402 of file TBufferFile.cxx.

References frombuf().

Referenced by ReadDouble32(), and ReadFloat16().

void TBufferFile::ReadWithNbits ( Float_t ptr,
Int_t  nbits 
) [virtual]

Implements TBuffer.

Definition at line 414 of file TBufferFile.cxx.

References frombuf().

Referenced by ReadDouble32(), and ReadFloat16().

void TBufferFile::ReadWithFactor ( Double_t ptr,
Double_t  factor,
Double_t  minvalue 
) [virtual]

Implements TBuffer.

Definition at line 437 of file TBufferFile.cxx.

References frombuf().

void TBufferFile::ReadWithNbits ( Double_t ptr,
Int_t  nbits 
) [virtual]

Implements TBuffer.

Definition at line 449 of file TBufferFile.cxx.

References frombuf().

Int_t TBufferFile::ReadArray ( Bool_t *&  b  )  [virtual]

Implements TBuffer.

Definition at line 663 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.

Referenced by ReadArray().

Int_t TBufferFile::ReadArray ( Char_t *&  c  )  [virtual]

Implements TBuffer.

Definition at line 691 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, TBuffer::IsReading(), l, n, and R__ASSERT.

Int_t TBufferFile::ReadArray ( UChar_t *&  c  )  [inline, virtual]

Implements TBuffer.

Definition at line 505 of file TBufferFile.h.

References ReadArray().

Int_t TBufferFile::ReadArray ( Short_t *&  h  )  [virtual]

Implements TBuffer.

Definition at line 714 of file TBufferFile.cxx.

References bswapcpy16(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.

Int_t TBufferFile::ReadArray ( UShort_t *&  h  )  [inline, virtual]

Implements TBuffer.

Definition at line 508 of file TBufferFile.h.

References ReadArray().

Int_t TBufferFile::ReadArray ( Int_t *&  i  )  [virtual]

Implements TBuffer.

Definition at line 747 of file TBufferFile.cxx.

References bswapcpy32(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.

Int_t TBufferFile::ReadArray ( UInt_t *&  i  )  [inline, virtual]

Implements TBuffer.

Definition at line 511 of file TBufferFile.h.

References ReadArray().

Int_t TBufferFile::ReadArray ( Long_t *&  l  )  [virtual]

Implements TBuffer.

Definition at line 780 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, TBuffer::fParent, frombuf(), frombufOld(), TFile::GetVersion(), i, TBuffer::IsReading(), l, n, and R__ASSERT.

Int_t TBufferFile::ReadArray ( ULong_t *&  l  )  [inline, virtual]

Implements TBuffer.

Definition at line 514 of file TBufferFile.h.

References ReadArray().

Int_t TBufferFile::ReadArray ( Long64_t *&  l  )  [virtual]

Implements TBuffer.

Definition at line 806 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, Long64_t, n, and R__ASSERT.

Int_t TBufferFile::ReadArray ( ULong64_t *&  l  )  [inline, virtual]

Implements TBuffer.

Definition at line 517 of file TBufferFile.h.

References Long64_t, and ReadArray().

Int_t TBufferFile::ReadArray ( Float_t *&  f  )  [virtual]

Implements TBuffer.

Definition at line 834 of file TBufferFile.cxx.

References bswapcpy32(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.

Int_t TBufferFile::ReadArray ( Double_t *&  d  )  [virtual]

Implements TBuffer.

Definition at line 867 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.

Int_t TBufferFile::ReadArrayFloat16 ( Float_t *&  f,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 895 of file TBufferFile.cxx.

References TBuffer::fBufSize, TBuffer::IsReading(), n, R__ASSERT, and ReadFastArrayFloat16().

Int_t TBufferFile::ReadArrayDouble32 ( Double_t *&  d,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 917 of file TBufferFile.cxx.

References TBuffer::fBufSize, TBuffer::IsReading(), n, R__ASSERT, and ReadFastArrayDouble32().

Int_t TBufferFile::ReadStaticArray ( Bool_t b  )  [virtual]

Implements TBuffer.

Definition at line 939 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.

Referenced by ReadStaticArray().

Int_t TBufferFile::ReadStaticArray ( Char_t c  )  [virtual]

Implements TBuffer.

Definition at line 966 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, TBuffer::IsReading(), l, n, and R__ASSERT.

Int_t TBufferFile::ReadStaticArray ( UChar_t c  )  [inline, virtual]

Implements TBuffer.

Definition at line 521 of file TBufferFile.h.

References ReadStaticArray().

Int_t TBufferFile::ReadStaticArray ( Short_t h  )  [virtual]

Implements TBuffer.

Definition at line 988 of file TBufferFile.cxx.

References bswapcpy16(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.

Int_t TBufferFile::ReadStaticArray ( UShort_t h  )  [inline, virtual]

Implements TBuffer.

Definition at line 524 of file TBufferFile.h.

References ReadStaticArray().

Int_t TBufferFile::ReadStaticArray ( Int_t i  )  [virtual]

Implements TBuffer.

Definition at line 1020 of file TBufferFile.cxx.

References bswapcpy32(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.

Int_t TBufferFile::ReadStaticArray ( UInt_t i  )  [inline, virtual]

Implements TBuffer.

Definition at line 527 of file TBufferFile.h.

References ReadStaticArray().

Int_t TBufferFile::ReadStaticArray ( Long_t l  )  [virtual]

Implements TBuffer.

Definition at line 1052 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, TBuffer::fParent, frombuf(), frombufOld(), TFile::GetVersion(), i, TBuffer::IsReading(), l, n, and R__ASSERT.

Int_t TBufferFile::ReadStaticArray ( ULong_t l  )  [inline, virtual]

Implements TBuffer.

Definition at line 530 of file TBufferFile.h.

References ReadStaticArray().

Int_t TBufferFile::ReadStaticArray ( Long64_t l  )  [virtual]

Implements TBuffer.

Definition at line 1077 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, Long64_t, n, and R__ASSERT.

Int_t TBufferFile::ReadStaticArray ( ULong64_t l  )  [inline, virtual]

Implements TBuffer.

Definition at line 533 of file TBufferFile.h.

References Long64_t, and ReadStaticArray().

Int_t TBufferFile::ReadStaticArray ( Float_t f  )  [virtual]

Implements TBuffer.

Definition at line 1104 of file TBufferFile.cxx.

References bswapcpy32(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.

Int_t TBufferFile::ReadStaticArray ( Double_t d  )  [virtual]

Implements TBuffer.

Definition at line 1136 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.

Int_t TBufferFile::ReadStaticArrayFloat16 ( Float_t f,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 1163 of file TBufferFile.cxx.

References TBuffer::fBufSize, TBuffer::IsReading(), n, R__ASSERT, and ReadFastArrayFloat16().

Int_t TBufferFile::ReadStaticArrayDouble32 ( Double_t d,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 1184 of file TBufferFile.cxx.

References TBuffer::fBufSize, TBuffer::IsReading(), n, R__ASSERT, and ReadFastArrayDouble32().

void TBufferFile::ReadFastArray ( Bool_t b,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1205 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, and l.

Referenced by ReadFastArray(), and TBufferXML::ReadFastArray().

void TBufferFile::ReadFastArray ( Char_t c,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1222 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, and l.

void TBufferFile::ReadFastArrayString ( Char_t c,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1234 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, l, and len.

void TBufferFile::ReadFastArray ( UChar_t c,
Int_t  n 
) [inline, virtual]

Implements TBuffer.

Definition at line 537 of file TBufferFile.h.

References ReadFastArray().

void TBufferFile::ReadFastArray ( Short_t h,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1262 of file TBufferFile.cxx.

References bswapcpy16(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, and l.

void TBufferFile::ReadFastArray ( UShort_t h,
Int_t  n 
) [inline, virtual]

Implements TBuffer.

Definition at line 540 of file TBufferFile.h.

References ReadFastArray().

void TBufferFile::ReadFastArray ( Int_t i,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1284 of file TBufferFile.cxx.

References bswapcpy32(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, and l.

void TBufferFile::ReadFastArray ( UInt_t i,
Int_t  n 
) [inline, virtual]

Implements TBuffer.

Definition at line 543 of file TBufferFile.h.

References ReadFastArray().

void TBufferFile::ReadFastArray ( Long_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1306 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, TBuffer::fParent, frombuf(), frombufOld(), TFile::GetVersion(), i, and l.

void TBufferFile::ReadFastArray ( ULong_t l,
Int_t  n 
) [inline, virtual]

Implements TBuffer.

Definition at line 546 of file TBufferFile.h.

References ReadFastArray().

void TBufferFile::ReadFastArray ( Long64_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1322 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, l, and Long64_t.

void TBufferFile::ReadFastArray ( ULong64_t l,
Int_t  n 
) [inline, virtual]

Implements TBuffer.

Definition at line 549 of file TBufferFile.h.

References Long64_t, and ReadFastArray().

void TBufferFile::ReadFastArray ( Float_t f,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1339 of file TBufferFile.cxx.

References bswapcpy32(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, and l.

void TBufferFile::ReadFastArray ( Double_t d,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1361 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, and l.

void TBufferFile::ReadFastArrayFloat16 ( Float_t f,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 1378 of file TBufferFile.cxx.

References TBuffer::fBufSize, TStreamerElement::GetFactor(), TStreamerElement::GetXmin(), i, j, nbits, and xmin.

Referenced by ReadArrayFloat16(), and ReadStaticArrayFloat16().

void TBufferFile::ReadFastArrayDouble32 ( Double_t d,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 1418 of file TBufferFile.cxx.

References TBuffer::fBufSize, TStreamerElement::GetFactor(), TStreamerElement::GetXmin(), i, j, nbits, and xmin.

Referenced by ReadArrayDouble32(), and ReadStaticArrayDouble32().

void TBufferFile::ReadFastArray ( void *  start,
const TClass cl,
Int_t  n = 1,
TMemberStreamer s = 0,
const TClass onFileClass = 0 
) [virtual]

Implements TBuffer.

Definition at line 1466 of file TBufferFile.cxx.

References TMemberStreamer::SetOnFileClass(), and TClass::Size().

void TBufferFile::ReadFastArray ( void **  startp,
const TClass cl,
Int_t  n = 1,
Bool_t  isPreAlloc = kFALSE,
TMemberStreamer s = 0,
const TClass onFileClass = 0 
) [virtual]

Implements TBuffer.

Definition at line 1487 of file TBufferFile.cxx.

References TVirtualStreamerInfo::CanDelete(), j, kFALSE, TClass::New(), ReadObjectAny(), and TMemberStreamer::SetOnFileClass().

void TBufferFile::WriteArray ( const Bool_t b,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1548 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().

Referenced by WriteArray().

void TBufferFile::WriteArray ( const Char_t c,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1573 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, TBuffer::IsWriting(), l, TMath::Max(), and R__ASSERT.

void TBufferFile::WriteArray ( const UChar_t c,
Int_t  n 
) [inline, virtual]

Implements TBuffer.

Definition at line 553 of file TBufferFile.h.

References WriteArray().

void TBufferFile::WriteArray ( const Short_t h,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1593 of file TBufferFile.cxx.

References bswapcpy16(), TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().

void TBufferFile::WriteArray ( const UShort_t h,
Int_t  n 
) [inline, virtual]

Implements TBuffer.

Definition at line 556 of file TBufferFile.h.

References WriteArray().

void TBufferFile::WriteArray ( const Int_t i,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1623 of file TBufferFile.cxx.

References bswapcpy32(), TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().

void TBufferFile::WriteArray ( const UInt_t i,
Int_t  n 
) [inline, virtual]

Implements TBuffer.

Definition at line 559 of file TBufferFile.h.

References WriteArray().

void TBufferFile::WriteArray ( const Long_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1653 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().

void TBufferFile::WriteArray ( const ULong_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1671 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().

void TBufferFile::WriteArray ( const Long64_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1691 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, Long64_t, TMath::Max(), R__ASSERT, and tobuf().

void TBufferFile::WriteArray ( const ULong64_t l,
Int_t  n 
) [inline, virtual]

Implements TBuffer.

Definition at line 562 of file TBufferFile.h.

References Long64_t, and WriteArray().

void TBufferFile::WriteArray ( const Float_t f,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1716 of file TBufferFile.cxx.

References bswapcpy32(), TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().

void TBufferFile::WriteArray ( const Double_t d,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1746 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().

void TBufferFile::WriteArrayFloat16 ( const Float_t f,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 1771 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and WriteFastArrayFloat16().

void TBufferFile::WriteArrayDouble32 ( const Double_t d,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 1791 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and WriteFastArrayDouble32().

void TBufferFile::WriteFastArray ( const Bool_t b,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1811 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().

Referenced by TBufferXML::WriteFastArray(), and WriteFastArray().

void TBufferFile::WriteFastArray ( const Char_t c,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1830 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, l, and TMath::Max().

void TBufferFile::WriteFastArrayString ( const Char_t c,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1844 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, l, and TMath::Max().

void TBufferFile::WriteFastArray ( const UChar_t c,
Int_t  n 
) [inline, virtual]

Implements TBuffer.

Definition at line 566 of file TBufferFile.h.

References WriteFastArray().

void TBufferFile::WriteFastArray ( const Short_t h,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1865 of file TBufferFile.cxx.

References bswapcpy16(), TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().

void TBufferFile::WriteFastArray ( const UShort_t h,
Int_t  n 
) [inline, virtual]

Implements TBuffer.

Definition at line 569 of file TBufferFile.h.

References WriteFastArray().

void TBufferFile::WriteFastArray ( const Int_t i,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1889 of file TBufferFile.cxx.

References bswapcpy32(), TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().

void TBufferFile::WriteFastArray ( const UInt_t i,
Int_t  n 
) [inline, virtual]

Implements TBuffer.

Definition at line 572 of file TBufferFile.h.

References WriteFastArray().

void TBufferFile::WriteFastArray ( const Long_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1913 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().

void TBufferFile::WriteFastArray ( const ULong_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1926 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().

void TBufferFile::WriteFastArray ( const Long64_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1941 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, Long64_t, TMath::Max(), and tobuf().

void TBufferFile::WriteFastArray ( const ULong64_t l,
Int_t  n 
) [inline, virtual]

Implements TBuffer.

Definition at line 575 of file TBufferFile.h.

References Long64_t, and WriteFastArray().

void TBufferFile::WriteFastArray ( const Float_t f,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1960 of file TBufferFile.cxx.

References bswapcpy32(), TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().

void TBufferFile::WriteFastArray ( const Double_t d,
Int_t  n 
) [virtual]

Implements TBuffer.

Definition at line 1984 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().

void TBufferFile::WriteFastArrayFloat16 ( const Float_t f,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 2003 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, TStreamerElement::GetFactor(), TStreamerElement::GetXmax(), TStreamerElement::GetXmin(), i, j, l, TMath::Max(), nbits, x, xmax, and xmin.

Referenced by WriteArrayFloat16().

void TBufferFile::WriteFastArrayDouble32 ( const Double_t d,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

Definition at line 2054 of file TBufferFile.cxx.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, TStreamerElement::GetFactor(), TStreamerElement::GetXmax(), TStreamerElement::GetXmin(), i, j, l, TMath::Max(), nbits, x, xmax, and xmin.

Referenced by WriteArrayDouble32().

void TBufferFile::WriteFastArray ( void *  start,
const TClass cl,
Int_t  n = 1,
TMemberStreamer s = 0 
) [virtual]

Implements TBuffer.

Definition at line 2112 of file TBufferFile.cxx.

References j, TClass::Size(), and size.

Int_t TBufferFile::WriteFastArray ( void **  startp,
const TClass cl,
Int_t  n = 1,
Bool_t  isPreAlloc = kFALSE,
TMemberStreamer s = 0 
) [virtual]

Implements TBuffer.

Definition at line 2133 of file TBufferFile.cxx.

References ForceWriteInfo(), ROOT::GetStreamerInfo(), info, j, kFALSE, and WriteObjectAny().

void TBufferFile::StreamObject ( void *  obj,
const type_info &  typeinfo,
const TClass onFileClass = 0 
) [virtual]

Implements TBuffer.

Definition at line 2846 of file TBufferFile.cxx.

References TClass::GetClass(), and TClass::Streamer().

void TBufferFile::StreamObject ( void *  obj,
const char *  className,
const TClass onFileClass = 0 
) [virtual]

Implements TBuffer.

Definition at line 2855 of file TBufferFile.cxx.

References TClass::GetClass(), and TClass::Streamer().

void TBufferFile::StreamObject ( void *  obj,
const TClass cl,
const TClass onFileClass = 0 
) [virtual]

Implements TBuffer.

Definition at line 2864 of file TBufferFile.cxx.

void TBufferFile::StreamObject ( TObject obj  )  [virtual]

Implements TBuffer.

Definition at line 2872 of file TBufferFile.cxx.

void TBufferFile::ReadBool ( Bool_t b  )  [inline, virtual]

Implements TBuffer.

Definition at line 418 of file TBufferFile.h.

References TBuffer::fBufCur, and frombuf().

void TBufferFile::ReadChar ( Char_t c  )  [inline, virtual]

Implements TBuffer.

Definition at line 424 of file TBufferFile.h.

References TBuffer::fBufCur, and frombuf().

Referenced by ReadUChar().

void TBufferFile::ReadUChar ( UChar_t c  )  [inline, virtual]

Implements TBuffer.

Definition at line 430 of file TBufferFile.h.

References ReadChar().

void TBufferFile::ReadShort ( Short_t s  )  [inline, virtual]

Implements TBuffer.

Definition at line 436 of file TBufferFile.h.

References TBuffer::fBufCur, and frombuf().

Referenced by ReadUShort().

void TBufferFile::ReadUShort ( UShort_t s  )  [inline, virtual]

Implements TBuffer.

Definition at line 442 of file TBufferFile.h.

References ReadShort().

void TBufferFile::ReadInt ( Int_t i  )  [inline, virtual]

Implements TBuffer.

Definition at line 448 of file TBufferFile.h.

References TBuffer::fBufCur, and frombuf().

Referenced by ReadUInt().

void TBufferFile::ReadUInt ( UInt_t i  )  [inline, virtual]

Implements TBuffer.

Definition at line 454 of file TBufferFile.h.

References ReadInt().

void TBufferFile::ReadLong ( Long_t l  )  [virtual]

Implements TBuffer.

Definition at line 221 of file TBufferFile.cxx.

References TBuffer::fBufCur, TBuffer::fParent, frombuf(), frombufOld(), and TFile::GetVersion().

Referenced by ReadULong().

void TBufferFile::ReadULong ( ULong_t l  )  [inline, virtual]

Implements TBuffer.

Definition at line 468 of file TBufferFile.h.

References ReadLong().

void TBufferFile::ReadLong64 ( Long64_t l  )  [inline, virtual]

Implements TBuffer.

Definition at line 475 of file TBufferFile.h.

References TBuffer::fBufCur, and frombuf().

Referenced by ReadULong64().

void TBufferFile::ReadULong64 ( ULong64_t l  )  [inline, virtual]

Implements TBuffer.

Definition at line 481 of file TBufferFile.h.

References Long64_t, and ReadLong64().

void TBufferFile::ReadFloat ( Float_t f  )  [inline, virtual]

Implements TBuffer.

Definition at line 487 of file TBufferFile.h.

References TBuffer::fBufCur, and frombuf().

void TBufferFile::ReadDouble ( Double_t d  )  [inline, virtual]

Implements TBuffer.

Definition at line 493 of file TBufferFile.h.

References TBuffer::fBufCur, and frombuf().

void TBufferFile::ReadCharP ( Char_t c  )  [inline, virtual]

Implements TBuffer.

Definition at line 499 of file TBufferFile.h.

References ReadString().

void TBufferFile::ReadTString ( TString s  )  [virtual]

Implements TBuffer.

Definition at line 234 of file TBufferFile.cxx.

References s.

void TBufferFile::WriteBool ( Bool_t  b  )  [inline, virtual]

Implements TBuffer.

Definition at line 321 of file TBufferFile.h.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().

void TBufferFile::WriteChar ( Char_t  c  )  [inline, virtual]

Implements TBuffer.

Definition at line 328 of file TBufferFile.h.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().

void TBufferFile::WriteUChar ( UChar_t  c  )  [inline, virtual]

Implements TBuffer.

Definition at line 335 of file TBufferFile.h.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().

void TBufferFile::WriteShort ( Short_t  s  )  [inline, virtual]

Implements TBuffer.

Definition at line 342 of file TBufferFile.h.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().

void TBufferFile::WriteUShort ( UShort_t  s  )  [inline, virtual]

Implements TBuffer.

Definition at line 349 of file TBufferFile.h.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().

void TBufferFile::WriteInt ( Int_t  i  )  [inline, virtual]

Implements TBuffer.

Definition at line 356 of file TBufferFile.h.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().

void TBufferFile::WriteUInt ( UInt_t  i  )  [inline, virtual]

Implements TBuffer.

Definition at line 363 of file TBufferFile.h.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().

void TBufferFile::WriteLong ( Long_t  l  )  [inline, virtual]

Implements TBuffer.

Definition at line 370 of file TBufferFile.h.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().

void TBufferFile::WriteULong ( ULong_t  l  )  [inline, virtual]

Implements TBuffer.

Definition at line 377 of file TBufferFile.h.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().

void TBufferFile::WriteLong64 ( Long64_t  l  )  [inline, virtual]

Implements TBuffer.

Definition at line 384 of file TBufferFile.h.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, Long64_t, and tobuf().

void TBufferFile::WriteULong64 ( ULong64_t  l  )  [inline, virtual]

Implements TBuffer.

Definition at line 391 of file TBufferFile.h.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, Long64_t, and tobuf().

void TBufferFile::WriteFloat ( Float_t  f  )  [inline, virtual]

Implements TBuffer.

Definition at line 398 of file TBufferFile.h.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().

void TBufferFile::WriteDouble ( Double_t  d  )  [inline, virtual]

Implements TBuffer.

Definition at line 405 of file TBufferFile.h.

References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().

void TBufferFile::WriteCharP ( const Char_t c  )  [inline, virtual]

Implements TBuffer.

Definition at line 412 of file TBufferFile.h.

References WriteString().

void TBufferFile::WriteTString ( const TString s  )  [virtual]

Implements TBuffer.

Definition at line 242 of file TBufferFile.cxx.

References s.

TProcessID * TBufferFile::GetLastProcessID ( TRefTable reftable  )  const [virtual]

Implements TBuffer.

Definition at line 3249 of file TBufferFile.cxx.

References TFile::GetListOfProcessIDs(), TFile::GetNProcessIDs(), TBuffer::GetParent(), TProcessID::GetProcessID(), TRefTable::kHaveWarnedReadingOld, TObjArray::Last(), TObject::SetBit(), TObject::TestBit(), and TObject::Warning().

UInt_t TBufferFile::GetTRefExecId (  )  [virtual]

Implements TBuffer.

Definition at line 3285 of file TBufferFile.cxx.

References TStreamerInfo::GetCurrentElement(), and TObject::GetUniqueID().

TProcessID * TBufferFile::ReadProcessID ( UShort_t  pidf  )  [virtual]

Implements TBuffer.

Definition at line 3271 of file TBufferFile.cxx.

References TBuffer::GetParent(), TProcessID::GetPID(), and TFile::ReadProcessID().

UShort_t TBufferFile::WriteProcessID ( TProcessID pid  )  [virtual]

Implements TBuffer.

Definition at line 3297 of file TBufferFile.cxx.

References TBuffer::GetParent(), and TFile::WriteProcessID().

void TBufferFile::ForceWriteInfo ( TVirtualStreamerInfo info,
Bool_t  force 
) [virtual]

Implements TBuffer.

Definition at line 3310 of file TBufferFile.cxx.

References TBuffer::GetParent(), and info.

Referenced by ForceWriteInfoClones(), TBufferSQL2::WriteFastArray(), and WriteFastArray().

void TBufferFile::ForceWriteInfoClones ( TClonesArray a  )  [virtual]

Implements TBuffer.

Definition at line 3319 of file TBufferFile.cxx.

References a, TStreamerInfo::Compile(), ForceWriteInfo(), TVirtualStreamerInfo::IsOptimized(), TVirtualStreamerInfo::kCannotOptimize, kFALSE, and TObject::SetBit().

Int_t TBufferFile::ReadClones ( TClonesArray a,
Int_t  nobjects,
Version_t  objvers 
) [virtual]

Implements TBuffer.

Definition at line 3335 of file TBufferFile.cxx.

References a, info, kTRUE, and ReadSequenceVecPtr().

Int_t TBufferFile::WriteClones ( TClonesArray a,
Int_t  nobjects 
) [virtual]

Implements TBuffer.

Definition at line 3348 of file TBufferFile.cxx.

References a, and info.

Int_t TBufferFile::ReadClassEmulated ( const TClass cl,
void *  object,
const TClass onfile_class 
) [virtual]

Implements TBuffer.

Definition at line 3359 of file TBufferFile.cxx.

References CheckByteCount(), TClass::GetConversionStreamerInfo(), TClass::GetStreamerInfo(), TVirtualStreamerInfo::IsRecovered(), ptr, TStreamerInfo::ReadBuffer(), ReadBuffer(), ReadVersion(), TBuffer::SetBufferOffset(), and start.

Int_t TBufferFile::ReadClassBuffer ( const TClass cl,
void *  pointer,
const TClass onfile_class 
) [virtual]

Implements TBuffer.

Definition at line 3466 of file TBufferFile.cxx.

References TObjArray::AddAtAndExpand(), TStreamerInfo::Build(), TStreamerInfo::BuildEmulated(), TStreamerInfo::BuildOld(), TCollection::Capacity(), CheckByteCount(), TObject::Error(), gDebug, TClass::GetClassVersion(), TClass::GetConversionStreamerInfo(), TBuffer::GetParent(), TStreamerInfo::GetReadObjectWiseActions(), TClass::GetStreamerInfos(), TFile::GetVersion(), TVirtualStreamerInfo::IsCompiled(), kFALSE, kTRUE, TBuffer::Length(), ReadSequence(), ReadVersion(), TObjArray::UncheckedAt(), and version.

Int_t TBufferFile::ReadClassBuffer ( const TClass cl,
void *  pointer,
Int_t  version,
UInt_t  start,
UInt_t  count,
const TClass onfile_class 
) [virtual]

Implements TBuffer.

Definition at line 3388 of file TBufferFile.cxx.

References TObjArray::AddAtAndExpand(), TObjArray::At(), TStreamerInfo::Build(), TStreamerInfo::BuildOld(), CheckByteCount(), TObject::Error(), gDebug, TClass::GetClassVersion(), TClass::GetConversionStreamerInfo(), TStreamerInfo::GetReadObjectWiseActions(), TCollection::GetSize(), TClass::GetStreamerInfos(), TVirtualStreamerInfo::IsCompiled(), TVirtualStreamerInfo::IsRecovered(), TBuffer::Length(), and ReadSequence().

Int_t TBufferFile::WriteClassBuffer ( const TClass cl,
void *  pointer 
) [virtual]

Implements TBuffer.

Definition at line 3565 of file TBufferFile.cxx.

References TStreamerInfo::Build(), TStreamerInfo::BuildOld(), TBuffer::fBufCur, TBuffer::fBuffer, gDebug, TStreamerInfo::GetClassVersion(), TVirtualStreamerInfo::IsCompiled(), kTRUE, ptr, SetByteCount(), TStreamerInfo::WriteBufferAux(), and WriteVersion().

Int_t TBufferFile::ReadSequence ( const TStreamerInfoActions::TActionSequence sequence,
void *  object 
) [virtual]

Implements TBuffer.

Definition at line 3602 of file TBufferFile.cxx.

References TStreamerInfoActions::TActionSequence::fActions, and gDebug.

Referenced by ReadClassBuffer().

Int_t TBufferFile::ReadSequenceVecPtr ( const TStreamerInfoActions::TActionSequence sequence,
void *  start_collection,
void *  end_collection 
) [virtual]

Implements TBuffer.

Definition at line 3631 of file TBufferFile.cxx.

References TStreamerInfoActions::TActionSequence::fActions, and gDebug.

Referenced by ReadClones().

Int_t TBufferFile::ReadSequence ( const TStreamerInfoActions::TActionSequence sequence,
void *  start_collection,
void *  end_collection 
) [virtual]

Implements TBuffer.

Definition at line 3660 of file TBufferFile.cxx.

References TStreamerInfoActions::TActionSequence::fActions, TStreamerInfoActions::TActionSequence::fLoopConfig, gDebug, and TStreamerInfoActions::TLoopConfiguration::GetFirstAddress().

void TBufferFile::SetGlobalReadParam ( Int_t  mapsize  )  [static]

Definition at line 3696 of file TBufferFile.cxx.

References fgMapSize.

Referenced by G__G__IO_116_0_192(), and G__setup_memfuncTBufferFile().

void TBufferFile::SetGlobalWriteParam ( Int_t  mapsize  )  [static]

Definition at line 3710 of file TBufferFile.cxx.

References fgMapSize.

Referenced by G__G__IO_116_0_193(), and G__setup_memfuncTBufferFile().

Int_t TBufferFile::GetGlobalReadParam (  )  [static]

Definition at line 3725 of file TBufferFile.cxx.

References fgMapSize.

Referenced by G__G__IO_116_0_194(), and G__setup_memfuncTBufferFile().

Int_t TBufferFile::GetGlobalWriteParam (  )  [static]

Definition at line 3733 of file TBufferFile.cxx.

References fgMapSize.

Referenced by G__G__IO_116_0_195(), and G__setup_memfuncTBufferFile().

void TBufferFile::operator= ( const TBufferFile  )  [protected]

Int_t TBufferFile::CheckByteCount ( UInt_t  startpos,
UInt_t  bcnt,
const TClass clss,
const char *  classname 
) [protected]

void TBufferFile::CheckCount ( UInt_t  offset  )  [protected]

UInt_t TBufferFile::CheckObject ( UInt_t  offset,
const TClass cl,
Bool_t  readClass = kFALSE 
) [protected]

virtual void TBufferFile::WriteObjectClass ( const void *  actualObjStart,
const TClass actualClass 
) [protected, virtual]

Int_t TBufferFile::GetMapCount (  )  const [inline, virtual]

Implements TBuffer.

Definition at line 94 of file TBufferFile.h.

References fMapCount.

void TBufferFile::GetMappedObject ( UInt_t  tag,
void *&  ptr,
TClass *&  ClassPtr 
) const [virtual]

Implements TBuffer.

void TBufferFile::MapObject ( const TObject obj,
UInt_t  offset = 1 
) [virtual]

Implements TBuffer.

void TBufferFile::MapObject ( const void *  obj,
const TClass cl,
UInt_t  offset = 1 
) [virtual]

Implements TBuffer.

void TBufferFile::Reset ( void   )  [inline, virtual]

Implements TBuffer.

Definition at line 98 of file TBufferFile.h.

References ResetMap(), and TBuffer::SetBufferOffset().

void TBufferFile::InitMap (  )  [virtual]

Implements TBuffer.

void TBufferFile::ResetMap (  )  [virtual]

Implements TBuffer.

void TBufferFile::SetReadParam ( Int_t  mapsize  )  [virtual]

Implements TBuffer.

void TBufferFile::SetWriteParam ( Int_t  mapsize  )  [virtual]

Implements TBuffer.

Bool_t TBufferFile::CheckObject ( const TObject obj  )  [virtual]

Implements TBuffer.

Bool_t TBufferFile::CheckObject ( const void *  obj,
const TClass ptrClass 
) [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::GetVersionOwner (  )  const [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::CheckByteCount ( UInt_t  startpos,
UInt_t  bcnt,
const TClass clss 
) [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::CheckByteCount ( UInt_t  startpos,
UInt_t  bcnt,
const char *  classname 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::SetByteCount ( UInt_t  cntpos,
Bool_t  packInVersion = kFALSE 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::SkipVersion ( const TClass cl = 0  )  [virtual]

Implements TBuffer.

virtual Version_t TBufferFile::ReadVersion ( UInt_t start = 0,
UInt_t bcnt = 0,
const TClass cl = 0 
) [virtual]

Implements TBuffer.

virtual UInt_t TBufferFile::WriteVersion ( const TClass cl,
Bool_t  useBcnt = kFALSE 
) [virtual]

Implements TBuffer.

virtual UInt_t TBufferFile::WriteVersionMemberWise ( const TClass cl,
Bool_t  useBcnt = kFALSE 
) [virtual]

Implements TBuffer.

virtual void* TBufferFile::ReadObjectAny ( const TClass cast  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::SkipObjectAny (  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::TagStreamerInfo ( TVirtualStreamerInfo info  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::IncrementLevel ( TVirtualStreamerInfo info  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::SetStreamerElementNumber ( Int_t   )  [inline, virtual]

Implements TBuffer.

Definition at line 122 of file TBufferFile.h.

virtual void TBufferFile::DecrementLevel ( TVirtualStreamerInfo  )  [virtual]

Implements TBuffer.

TVirtualStreamerInfo* TBufferFile::GetInfo (  )  [inline, virtual]

Implements TBuffer.

Definition at line 124 of file TBufferFile.h.

References fInfo.

virtual void TBufferFile::ClassBegin ( const TClass ,
Version_t  = -1 
) [inline, virtual]

Implements TBuffer.

Definition at line 125 of file TBufferFile.h.

virtual void TBufferFile::ClassEnd ( const TClass  )  [inline, virtual]

Implements TBuffer.

Definition at line 126 of file TBufferFile.h.

virtual void TBufferFile::ClassMember ( const char *  ,
const char *  = 0,
Int_t  = -1,
Int_t  = -1 
) [inline, virtual]

Implements TBuffer.

Definition at line 127 of file TBufferFile.h.

virtual Int_t TBufferFile::ReadBuf ( void *  buf,
Int_t  max 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteBuf ( const void *  buf,
Int_t  max 
) [virtual]

Implements TBuffer.

virtual char* TBufferFile::ReadString ( char *  s,
Int_t  max 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteString ( const char *  s  )  [virtual]

Implements TBuffer.

virtual TClass* TBufferFile::ReadClass ( const TClass cl = 0,
UInt_t objTag = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteClass ( const TClass cl  )  [virtual]

Implements TBuffer.

virtual TObject* TBufferFile::ReadObject ( const TClass cl  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteObject ( const TObject obj  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::WriteObjectAny ( const void *  obj,
const TClass ptrClass 
) [virtual]

Implements TBuffer.

UShort_t TBufferFile::GetPidOffset (  )  const [inline, virtual]

Implements TBuffer.

Definition at line 143 of file TBufferFile.h.

References fPidOffset.

void TBufferFile::SetPidOffset ( UShort_t  offset  )  [virtual]

Implements TBuffer.

Int_t TBufferFile::GetBufferDisplacement (  )  const [inline, virtual]

Implements TBuffer.

Definition at line 148 of file TBufferFile.h.

References fDisplacement.

void TBufferFile::SetBufferDisplacement (  )  [inline, virtual]

Implements TBuffer.

Definition at line 149 of file TBufferFile.h.

References fDisplacement.

void TBufferFile::SetBufferDisplacement ( Int_t  skipped  )  [inline, virtual]

Implements TBuffer.

Definition at line 150 of file TBufferFile.h.

References fDisplacement, and TBuffer::Length().

virtual void TBufferFile::ReadFloat16 ( Float_t f,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFloat16 ( Float_t f,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadDouble32 ( Double_t d,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteDouble32 ( Double_t d,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadWithFactor ( Float_t ptr,
Double_t  factor,
Double_t  minvalue 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadWithNbits ( Float_t ptr,
Int_t  nbits 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadWithFactor ( Double_t ptr,
Double_t  factor,
Double_t  minvalue 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadWithNbits ( Double_t ptr,
Int_t  nbits 
) [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArray ( Bool_t *&  b  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArray ( Char_t *&  c  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArray ( UChar_t *&  c  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArray ( Short_t *&  h  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArray ( UShort_t *&  h  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArray ( Int_t *&  i  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArray ( UInt_t *&  i  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArray ( Long_t *&  l  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArray ( ULong_t *&  l  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArray ( Long64_t *&  l  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArray ( ULong64_t *&  l  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArray ( Float_t *&  f  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArray ( Double_t *&  d  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArrayFloat16 ( Float_t *&  f,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadArrayDouble32 ( Double_t *&  d,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArray ( Bool_t b  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArray ( Char_t c  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArray ( UChar_t c  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArray ( Short_t h  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArray ( UShort_t h  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArray ( Int_t i  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArray ( UInt_t i  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArray ( Long_t l  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArray ( ULong_t l  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArray ( Long64_t l  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArray ( ULong64_t l  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArray ( Float_t f  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArray ( Double_t d  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArrayFloat16 ( Float_t f,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadStaticArrayDouble32 ( Double_t d,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( Bool_t b,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( Char_t c,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArrayString ( Char_t c,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( UChar_t c,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( Short_t h,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( UShort_t h,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( Int_t i,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( UInt_t i,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( Long_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( ULong_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( Long64_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( ULong64_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( Float_t f,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( Double_t d,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArrayFloat16 ( Float_t f,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArrayDouble32 ( Double_t d,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( void *  start,
const TClass cl,
Int_t  n = 1,
TMemberStreamer s = 0,
const TClass onFileClass = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFastArray ( void **  startp,
const TClass cl,
Int_t  n = 1,
Bool_t  isPreAlloc = kFALSE,
TMemberStreamer s = 0,
const TClass onFileClass = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArray ( const Bool_t b,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArray ( const Char_t c,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArray ( const UChar_t c,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArray ( const Short_t h,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArray ( const UShort_t h,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArray ( const Int_t i,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArray ( const UInt_t i,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArray ( const Long_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArray ( const ULong_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArray ( const Long64_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArray ( const ULong64_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArray ( const Float_t f,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArray ( const Double_t d,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArrayFloat16 ( const Float_t f,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteArrayDouble32 ( const Double_t d,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( const Bool_t b,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( const Char_t c,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArrayString ( const Char_t c,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( const UChar_t c,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( const Short_t h,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( const UShort_t h,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( const Int_t i,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( const UInt_t i,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( const Long_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( const ULong_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( const Long64_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( const ULong64_t l,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( const Float_t f,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( const Double_t d,
Int_t  n 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArrayFloat16 ( const Float_t f,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArrayDouble32 ( const Double_t d,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFastArray ( void *  start,
const TClass cl,
Int_t  n = 1,
TMemberStreamer s = 0 
) [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::WriteFastArray ( void **  startp,
const TClass cl,
Int_t  n = 1,
Bool_t  isPreAlloc = kFALSE,
TMemberStreamer s = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::StreamObject ( void *  obj,
const type_info &  typeinfo,
const TClass onFileClass = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::StreamObject ( void *  obj,
const char *  className,
const TClass onFileClass = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::StreamObject ( void *  obj,
const TClass cl,
const TClass onFileClass = 0 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::StreamObject ( TObject obj  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadBool ( Bool_t b  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadChar ( Char_t c  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadUChar ( UChar_t c  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadShort ( Short_t s  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadUShort ( UShort_t s  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadInt ( Int_t i  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadUInt ( UInt_t i  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadLong ( Long_t l  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadULong ( ULong_t l  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadLong64 ( Long64_t l  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadULong64 ( ULong64_t l  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadFloat ( Float_t f  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadDouble ( Double_t d  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadCharP ( Char_t c  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ReadTString ( TString s  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteBool ( Bool_t  b  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteChar ( Char_t  c  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteUChar ( UChar_t  c  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteShort ( Short_t  s  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteUShort ( UShort_t  s  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteInt ( Int_t  i  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteUInt ( UInt_t  i  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteLong ( Long_t  l  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteULong ( ULong_t  l  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteLong64 ( Long64_t  l  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteULong64 ( ULong64_t  l  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteFloat ( Float_t  f  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteDouble ( Double_t  d  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteCharP ( const Char_t c  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::WriteTString ( const TString s  )  [virtual]

Implements TBuffer.

virtual TProcessID* TBufferFile::GetLastProcessID ( TRefTable reftable  )  const [virtual]

Implements TBuffer.

virtual UInt_t TBufferFile::GetTRefExecId (  )  [virtual]

Implements TBuffer.

virtual TProcessID* TBufferFile::ReadProcessID ( UShort_t  pidf  )  [virtual]

Implements TBuffer.

virtual UShort_t TBufferFile::WriteProcessID ( TProcessID pid  )  [virtual]

Implements TBuffer.

virtual void TBufferFile::ForceWriteInfo ( TVirtualStreamerInfo info,
Bool_t  force 
) [virtual]

Implements TBuffer.

virtual void TBufferFile::ForceWriteInfoClones ( TClonesArray a  )  [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadClones ( TClonesArray a,
Int_t  nobjects,
Version_t  objvers 
) [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::WriteClones ( TClonesArray a,
Int_t  nobjects 
) [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadClassEmulated ( const TClass cl,
void *  object,
const TClass onfile_class 
) [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadClassBuffer ( const TClass cl,
void *  pointer,
const TClass onfile_class 
) [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::ReadClassBuffer ( const TClass cl,
void *  pointer,
Int_t  version,
UInt_t  start,
UInt_t  count,
const TClass onfile_class 
) [virtual]

Implements TBuffer.

virtual Int_t TBufferFile::WriteClassBuffer ( const TClass cl,
void *  pointer 
) [virtual]

Implements TBuffer.

Int_t TBufferFile::ReadSequence ( const TStreamerInfoActions::TActionSequence sequence,
void *  object 
) [virtual]

Implements TBuffer.

Int_t TBufferFile::ReadSequenceVecPtr ( const TStreamerInfoActions::TActionSequence sequence,
void *  start_collection,
void *  end_collection 
) [virtual]

Implements TBuffer.

Int_t TBufferFile::ReadSequence ( const TStreamerInfoActions::TActionSequence sequence,
void *  start_collection,
void *  end_collection 
) [virtual]

Implements TBuffer.

static void TBufferFile::SetGlobalReadParam ( Int_t  mapsize  )  [static]

static void TBufferFile::SetGlobalWriteParam ( Int_t  mapsize  )  [static]

static Int_t TBufferFile::GetGlobalReadParam (  )  [static]

static Int_t TBufferFile::GetGlobalWriteParam (  )  [static]


Member Data Documentation

Int_t TBufferFile::fMapCount [protected]

Definition at line 56 of file TBufferFile.h.

Referenced by GetMapCount(), InitMap(), MapObject(), ReadClass(), ReadObjectAny(), ResetMap(), TBufferFile(), WriteClass(), and WriteObjectClass().

Int_t TBufferFile::fMapSize [protected]

Definition at line 57 of file TBufferFile.h.

Referenced by InitMap(), SetReadParam(), SetWriteParam(), and TBufferFile().

Int_t TBufferFile::fDisplacement [protected]

Definition at line 58 of file TBufferFile.h.

Referenced by GetBufferDisplacement(), ReadClass(), ReadObjectAny(), ResetMap(), SetBufferDisplacement(), and TBufferFile().

UShort_t TBufferFile::fPidOffset [protected]

Definition at line 59 of file TBufferFile.h.

Referenced by GetPidOffset(), and SetPidOffset().

TExMap* TBufferFile::fMap [protected]

Definition at line 60 of file TBufferFile.h.

Referenced by CheckObject(), GetMappedObject(), InitMap(), MapObject(), ReadClass(), ReadObjectAny(), ResetMap(), SetReadParam(), SetWriteParam(), TBufferFile(), WriteClass(), WriteObjectClass(), and ~TBufferFile().

TExMap* TBufferFile::fClassMap [protected]

Definition at line 61 of file TBufferFile.h.

Referenced by GetMappedObject(), InitMap(), MapObject(), ReadObjectAny(), ResetMap(), TBufferFile(), and ~TBufferFile().

TStreamerInfo* TBufferFile::fInfo [protected]

Definition at line 62 of file TBufferFile.h.

Referenced by DecrementLevel(), GetInfo(), and IncrementLevel().

InfoList_t TBufferFile::fInfoStack [protected]

Definition at line 63 of file TBufferFile.h.

Referenced by DecrementLevel(), and IncrementLevel().

Int_t TBufferFile::fgMapSize [static, protected]

Definition at line 65 of file TBufferFile.h.

Referenced by GetGlobalReadParam(), GetGlobalWriteParam(), SetGlobalReadParam(), SetGlobalWriteParam(), and TBufferFile().

TExMap* TBufferFile::fMap [protected]

Definition at line 60 of file TBufferFile.h.

TExMap* TBufferFile::fClassMap [protected]

Definition at line 61 of file TBufferFile.h.

TStreamerInfo* TBufferFile::fInfo [protected]

Definition at line 62 of file TBufferFile.h.


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