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