32 ::Error(where,
"index %d out of bounds (size: %d, this: 0x%lx)", i, fN, (
Long_t)
this);
63 ::Error(
"TArray::ReadArray",
"could not create object of class %s",
102 ((
TArray *)a)->Streamer(b);
Abstract array base class.
void SetBufferOffset(Int_t offset=0)
Buffer base class used for serializing objects.
virtual Int_t CheckByteCount(UInt_t startpos, UInt_t bcnt, const TClass *clss)=0
virtual void WriteClass(const TClass *cl)=0
ClassImp(TArray) Bool_t TArray return kFALSE
Generate an out-of-bounds error. Always returns false.
TBuffer & operator<<(TBuffer &buf, const TArray *obj)
Write TArray or derived object to buffer.
void * New(ENewType defConstructor=kClassNew, Bool_t quiet=kFALSE) const
Return a pointer to a newly allocated object of this class.
static void WriteArray(TBuffer &b, const TArray *a)
Write TArray object to buffer.
void Error(const char *location, const char *msgfmt,...)
static TArray * ReadArray(TBuffer &b, const TClass *clReq)
Read TArray object from buffer.
virtual const char * GetName() const
Returns name of object.
The ROOT global object gROOT contains a list of all defined classes.
virtual void SetByteCount(UInt_t cntpos, Bool_t packInVersion=kFALSE)=0
virtual TClass * ReadClass(const TClass *cl=0, UInt_t *objTag=0)=0