46 {
if(
this!=&rhs) fN = rhs.
fN;
return *
this; }
63 #if defined R__TEMPLATE_OVERLOAD_BUG
74 #if defined R__TEMPLATE_OVERLOAD_BUG
81 return (at < 0 || at >=
fN)
Abstract array base class.
TArray & operator=(const TArray &rhs)
virtual void Set(Int_t n)=0
TBuffer & operator>>(TBuffer &buf, TArray *&obj)
Buffer base class used for serializing objects.
virtual void SetAt(Double_t v, Int_t i)=0
#define ClassDef(name, id)
static void WriteArray(TBuffer &b, const TArray *a)
Write TArray object to buffer.
TBuffer & operator<<(TBuffer &b, const TArray *obj)
Write TArray or derived object to buffer.
Bool_t BoundsOk(const char *where, Int_t at) const
static TArray * ReadArray(TBuffer &b, const TClass *clReq)
Read TArray object from buffer.
The ROOT global object gROOT contains a list of all defined classes.
Bool_t OutOfBoundsError(const char *where, Int_t i) const
friend TBuffer & operator<<(TBuffer &b, const TArray *obj)
Write TArray or derived object to buffer.
virtual Double_t GetAt(Int_t i) const =0