25 void Expand(UInt_t size=0);
26 Bool_t
IsReferred(UInt_t from, UInt_t to)
const;
30 UInt_t
GetReferences(UInt_t from, UInt_t* refs, UInt_t maxRef)
const;
33 void Print(Option_t* opt=
"")
const;
55 if (ref<0) {
return (ref+
int(to))==-1;}
68 if (ref<0) {refs[0] = -(1+ref);
return 1;}
69 do { refs[nrefs++]=
fRefBuff[ref]-1; }
while((ref=(
int)
fRefInd[ref]) && nrefs<maxRef);
79 if (ref<0)
return which ? -1 : -(1+ref);
81 while(which && (ref1=(
int)
fRefInd[ref])) {ref=ref1;which--;}
82 return which ? -1 : (Int_t)
fRefBuff[ref]-1;
91 if (!ref0) {ref0 = -(++to);
return;}
93 int chk = ref0>0 ? 1:2;
AliRefArray & operator=(const AliRefArray &src)
void AddReference(UInt_t from, UInt_t to)
Int_t GetReference(UInt_t from, UInt_t which) const
UInt_t GetReferences(UInt_t from, UInt_t *refs, UInt_t maxRef) const
void ExpandReferences(Int_t addSize)
void AddReferences(UInt_t from, UInt_t *refs, UInt_t nref)
Bool_t HasReference(UInt_t from) const
void Print(Option_t *opt="") const
Bool_t IsReferred(UInt_t from, UInt_t to) const
void Expand(UInt_t size=0)