12 #ifndef ROOT_TSortedList
13 #define ROOT_TSortedList
28 class TSortedList :
public TList {
31 TSortedList(Bool_t order = kSortAscending) { fAscending = order; }
33 void Add(TObject *obj);
34 void Add(TObject *obj, Option_t *opt);
36 Bool_t IsSorted()
const {
return kTRUE; }
39 void AddFirst(TObject *obj) { Add(obj); }
40 void AddFirst(TObject *obj, Option_t *opt) { Add(obj, opt); }
41 void AddLast(TObject *obj) { Add(obj); }
42 void AddLast(TObject *obj, Option_t *opt) { Add(obj, opt); }
43 void AddAt(TObject *obj, Int_t) { Add(obj); }
44 void AddAfter(
const TObject *, TObject *obj) { Add(obj); }
45 void AddAfter(TObjLink *, TObject *obj) { Add(obj); }
46 void AddBefore(
const TObject *, TObject *obj) { Add(obj); }
47 void AddBefore(TObjLink *, TObject *obj) { Add(obj); }
48 void Sort(Bool_t = kSortAscending) { }
50 ClassDef(TSortedList,0)