12 #ifndef ROOT_TListOfEnumsWithLock    13 #define ROOT_TListOfEnumsWithLock    25 #ifndef ROOT_TListOfEnums    98    using TListIter::operator=;
   105 #endif // ROOT_TListOfEnumsWithLock The TEnum class implements the enum type. 
 
TDictionary::DeclId_t DeclId_t
 
void AddAfter(const TObject *after, TObject *obj) override
Insert object after object after in the list. 
 
TObject * FindObject(const TObject *obj) const override
Find object using its hash value (returned by its Hash() member). 
 
void AddFirst(TObject *obj) override
Add object at the beginning of the list. 
 
TObject * Last() const override
Return the last object in the list. Returns 0 when list is empty. 
 
Int_t IndexOf(const TObject *obj) const override
Return index of object in collection. 
 
TObject * Before(const TObject *obj) const override
Returns the object before object obj. 
 
void Clear(Option_t *option) override
Remove all objects from the list. 
 
~TListOfEnumsWithLock() override
Destructor. 
 
Iterator abstract base class. 
 
TListOfEnumsWithLock(const TListOfEnumsWithLock &)=delete
 
#define ClassDef(name, id)
 
ClassDefOverride(TListOfEnumsWithLock, 2)
 
TEnum * GetObject(const char *) const override
Return an object from the list of enums if and only if is has already been loaded in the list...
 
const Bool_t kIterForward
 
TListOfEnumsWithLock & operator=(const TListOfEnumsWithLock &)=delete
 
TObjLink * LastLink() const override
 
void AddBefore(const TObject *before, TObject *obj) override
Insert object before object before in the list. 
 
void AddLast(TObject *obj) override
Add object at the end of the list. 
 
Iterator for TListOfEnumsWithLock. 
 
Int_t GetLast() const override
Returns index of last object in collection. 
 
TObjLink * FirstLink() const override
 
TObject * After(const TObject *obj) const override
Returns the object after object obj. 
 
The ROOT global object gROOT contains a list of all defined classes. 
 
void RecursiveRemove(TObject *obj) override
Remove object from this collection and recursively remove the object from all other objects (and coll...
 
A collection of TEnum objects designed for fast access given a DeclId_t and for keep track of TEnum t...
 
TObject * First() const override
Return the first object in the list. Returns 0 when list is empty. 
 
Wrapper around a TObject so it can be stored in a TList. 
 
Mother of all ROOT objects. 
 
Int_t GetSize() const override
 
TObject ** GetObjectRef(const TObject *obj) const override
Return address of pointer to obj. 
 
A collection of TEnum objects designed for fast access given a DeclId_t and for keep track of TEnum t...
 
void AddAt(TObject *obj, Int_t idx) override
Insert object at location idx in the list. 
 
TIterator * MakeIterator(Bool_t dir=kIterForward) const override
Return a list iterator. 
 
TObject * Remove(TObject *obj) override
Remove object from the list. 
 
void Delete(Option_t *option="") override
Delete all TDataMember object files. 
 
This class stores a (key,value) pair using an external hash. 
 
TObject * At(Int_t idx) const override
Returns the object at position idx. Returns 0 if idx is out of range.