26 #ifndef ROOT_THashList 32 #ifndef ROOT_TDictionary 35 #ifndef ROOT_Rtypeinfo The TEnum class implements the enum type.
TClass * fClass
interpreter implementation provided declaration
const char * GetQualifiedName() const
TObject * FindObject(const char *name) const
Find object using its name.
const TSeqCollection * GetConstants() const
DeclId_t GetDeclId() const
virtual ~TEnum()
Destructor.
Sequenceable collection abstract base class.
#define ClassDef(name, id)
THashList implements a hybrid collection class consisting of a hash table and a list to store TObject...
This class defines an abstract interface that must be implemented by all classes that contain diction...
The TEnumConstant class implements the constants of the enum type.
The ROOT global object gROOT contains a list of all defined classes.
void SetClass(TClass *cl)
void AddConstant(TEnumConstant *constant)
Add a EnumConstant to the list of constants of the Enum Type.
std::string fQualName
owning class
Bool_t IsValid()
Return true if this enum object is pointing to a currently loaded enum.
static TEnum * GetEnum(const std::type_info &ti, ESearchAction sa=kALoadAndInterpLookup)
TClass * GetClass() const
Long_t Property() const
Get property description word. For meaning of bits see EProperty.
const TEnumConstant * GetConstant(const char *name) const