26 #ifndef ROOT_THashList
32 #ifndef ROOT_TDictionary
35 #ifndef ROOT_Rtypeinfo
TClass * GetClass() const
The TEnum class implements the enum type.
TObject * FindObject(const char *name) const
Find object using its name.
const char * GetQualifiedName() const
TClass * fClass
interpreter implementation provided declaration
const TSeqCollection * GetConstants() 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.
const TEnumConstant * GetConstant(const char *name) const
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)
Long_t Property() const
Get property description word. For meaning of bits see EProperty.
DeclId_t GetDeclId() const