4#ifndef __KVUNIQUENAMELIST_H
5#define __KVUNIQUENAMELIST_H
#define ClassDef(name, id)
Extended version of ROOT THashList.
Optimised list in which named objects can only be placed once.
Bool_t ObjectAdded() const
virtual void Add(TObject *obj)
Bool_t checkObjInList(TObject *obj)
Bool_t fLastCheck
return value of last call to checkobj
void ReplaceObjects(Bool_t yes=kTRUE)
virtual void AddAfter(const TObject *after, TObject *obj)
virtual void AddFirst(TObject *obj)
virtual ~KVUniqueNameList()
Destructor.
virtual void AddLast(TObject *obj)
virtual void AddBefore(const TObject *before, TObject *obj)
virtual void AddAt(TObject *obj, Int_t idx)
Bool_t fReplace
if kTRUE, objects with same name are replaced
virtual void Add(TObject *obj)=0
virtual void AddLast(TObject *obj)=0
virtual void AddBefore(const TObject *before, TObject *obj)=0
virtual void AddAt(TObject *obj, Int_t idx)=0
virtual void AddAfter(const TObject *after, TObject *obj)=0
virtual void AddFirst(TObject *obj)=0