#include <TRefArray.h>
Inheritance diagram for TRefArray:


Public Methods | |
| TRefArray () | |
| TRefArray (Int_t s, Int_t lowerBound=0) | |
| TRefArray (const TRefArray &a) | |
| virtual | ~TRefArray () |
| virtual void | Clear (Option_t *option="") |
| virtual void | Compress () |
| virtual void | Delete (Option_t *option="") |
| virtual void | Expand (Int_t newSize) |
| Int_t | GetEntries () const |
| Int_t | GetEntriesFast () const |
| Int_t | GetLast () const |
| TObject ** | GetObjectRef (const TObject *obj) const |
| TProcessID * | GetPID () const |
| UInt_t | GetUID (Int_t at) const |
| Bool_t | IsEmpty () const |
| TIterator * | MakeIterator (Bool_t dir=kIterForward) const |
| void | Add (TObject *obj) |
| virtual void | AddFirst (TObject *obj) |
| virtual void | AddLast (TObject *obj) |
| virtual void | AddAt (TObject *obj, Int_t idx) |
| virtual void | AddAtAndExpand (TObject *obj, Int_t idx) |
| virtual Int_t | AddAtFree (TObject *obj) |
| virtual void | AddAfter (TObject *after, TObject *obj) |
| virtual void | AddBefore (TObject *before, TObject *obj) |
| virtual TObject * | RemoveAt (Int_t idx) |
| virtual TObject * | Remove (TObject *obj) |
| TObject * | At (Int_t idx) const |
| TObject * | Before (TObject *obj) const |
| TObject * | After (TObject *obj) const |
| TObject * | First () const |
| TObject * | Last () const |
| virtual TObject * | operator[] (Int_t i) const |
| Int_t | LowerBound () const |
| Int_t | IndexOf (const TObject *obj) const |
| void | SetLast (Int_t last) |
| virtual void | Sort (Int_t upto=kMaxInt) |
| virtual Int_t | BinarySearch (TObject *obj, Int_t upto=kMaxInt) |
Protected Methods | |
| Bool_t | BoundsOk (const char *where, Int_t at) const |
| void | Init (Int_t s, Int_t lowerBound) |
| Bool_t | OutOfBoundsError (const char *where, Int_t i) const |
| Int_t | GetAbsLast () const |
Protected Attributes | |
| TProcessID * | fPID |
| UInt_t * | fUIDs |
| Int_t | fLowerBound |
| Int_t | fLast |
Friends | |
| class | TRefArrayIter |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
Definition at line 134 of file TRefArray.h. References fLowerBound, TCollection::fSize, and OutOfBoundsError(). Referenced by At(), and operator[](). |
|
||||||||||||
|
|
|
||||||||||||
|
Referenced by BoundsOk(). |
|
|
Referenced by GetEntriesFast(), and IsEmpty(). |
|
|
Implements TCollection. |
|
|
|
|
|
Implements TCollection. |
|
|
|
|
|
|
|
|
Definition at line 64 of file TRefArray.h. References GetAbsLast(). |
|
|
|
|
|
Implements TCollection. |
|
|
Definition at line 67 of file TRefArray.h. |
|
|
|
|
|
Reimplemented from TCollection. Definition at line 69 of file TRefArray.h. References GetAbsLast(). |
|
|
Implements TCollection. |
|
|
Reimplemented from TSeqCollection. Definition at line 72 of file TRefArray.h. References AddLast(). |
|
|
Implements TSeqCollection. |
|
|
Implements TSeqCollection. Referenced by Add(). |
|
||||||||||||
|
Implements TSeqCollection. |
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
Implements TSeqCollection. |
|
||||||||||||
|
Implements TSeqCollection. |
|
|
Reimplemented from TSeqCollection. |
|
|
Implements TCollection. |
|
|
Implements TSeqCollection. Definition at line 152 of file TRefArray.h. References BoundsOk(), fLowerBound, fPID, TCollection::fSize, fUIDs, and TProcessID::GetObjectWithID(). |
|
|
Implements TSeqCollection. |
|
|
Implements TSeqCollection. |
|
|
Implements TSeqCollection. |
|
|
Implements TSeqCollection. |
|
|
Definition at line 141 of file TRefArray.h. References BoundsOk(), fLowerBound, fPID, TCollection::fSize, fUIDs, and TProcessID::GetObjectWithID(). |
|
|
Definition at line 89 of file TRefArray.h. References fLowerBound. |
|
|
Reimplemented from TSeqCollection. |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Definition at line 41 of file TRefArray.h. |
|
|
Definition at line 44 of file TRefArray.h. Referenced by At(), and operator[](). |
|
|
Definition at line 45 of file TRefArray.h. Referenced by At(), and operator[](). |
|
|
Definition at line 46 of file TRefArray.h. Referenced by At(), BoundsOk(), LowerBound(), and operator[](). |
|
|
Definition at line 47 of file TRefArray.h. |
1.2.16