TList


class description - source file - inheritance tree

class TList : public TSeqCollection


    protected:
virtual void DeleteLink(TObjLink* lnk) TObjLink** DoSort(TObjLink** head, Int_t n) TObjLink* FindLink(const TObject* obj, Int_t& idx) const TObjLink* LinkAt(Int_t idx) const Bool_t LnkCompare(TObjLink* l1, TObjLink* l2) virtual TObjLink* NewLink(TObject* obj, TObjLink* prev = 0) virtual TObjLink* NewOptLink(TObject* obj, Option_t* opt, TObjLink* prev = 0) public:
TList(TObject*) TList() virtual ~TList() virtual void Add(TObject* obj) virtual void Add(TObject* obj, Option_t* opt) virtual void AddAfter(TObject* after, TObject* obj) virtual void AddAfter(TObjLink* after, TObject* obj) virtual void AddAt(TObject* obj, Int_t idx) virtual void AddBefore(TObjLink* before, TObject* obj) virtual void AddBefore(TObject* before, TObject* obj) virtual void AddFirst(TObject* obj, Option_t* opt) virtual void AddFirst(TObject* obj) virtual void AddLast(TObject* obj, Option_t* opt) virtual void AddLast(TObject* obj) virtual TObject* After(TObject* obj) const virtual TObject* At(Int_t idx) const virtual TObject* Before(TObject* obj) const static TClass* Class() virtual void Clear(Option_t* option) virtual void Delete(Option_t* option) virtual TObject* FindObject(const TObject* obj) const virtual TObject* FindObject(const char* name) const virtual TObject* First() const virtual TObjLink* FirstLink() const virtual TObject** GetObjectRef(const TObject* obj) const virtual TClass* IsA() const Bool_t IsAscending() virtual TObject* Last() const virtual TObjLink* LastLink() const virtual TIterator* MakeIterator(Bool_t dir = kIterForward) const virtual TObject* Remove(TObjLink* lnk) virtual TObject* Remove(TObject* obj) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Sort(Bool_t order = kSortAscending) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TObjLink* fFirst ! pointer to first entry in linked list TObjLink* fLast ! pointer to last entry in linked list TObjLink* fCache ! cache to speedup sequential calling of Before() and After() functions Bool_t fAscending ! sorting order (when calling Sort() or for TSortedList)


See also

THashList, TQConnection, TSortedList

Class Description



Last update: Fri May 14 13:32:40 2004


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.