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.
virtual const char * GetName() const
Returns name of object.
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
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.
Bool_t OutOfBoundsError(const char *where, Int_t i) const
Generate an out-of-bounds error. Always returns false.
The ROOT global object gROOT contains a list of all defined classes.
virtual void SetByteCount(UInt_t cntpos, Bool_t packInVersion=kFALSE)=0
friend TBuffer & operator<<(TBuffer &b, const TArray *obj)
Write TArray or derived object to buffer.
you should not use this method at all Int_t Int_t Double_t Double_t Double_t Int_t Double_t Double_t Double_t Double_t b
virtual TClass * ReadClass(const TClass *cl=0, UInt_t *objTag=0)=0
void * New(ENewType defConstructor=kClassNew, Bool_t quiet=kFALSE) const
Return a pointer to a newly allocated object of this class.