18 #ifndef ROOT_THashList 38 const char* htmlfilename =
"",
39 const char* fsdecl =
"",
const char* fsimpl =
"",
40 const char* decl = 0,
const char* impl = 0):
48 const char* htmlfilename =
"",
49 const char* fsdecl =
"",
const char* fsimpl =
"",
50 const char* decl = 0,
const char* impl = 0):
60 virtual const char*
GetName()
const;
116 void SetDoc(
const char* doc) { SetTitle(doc); }
150 void AddModule(
const std::string& module) {fModules.insert(module);}
160 #endif // ROOT_TDocInfo std::set< std::string > fModules
void SetSelected(Bool_t sel=kTRUE)
void SetDoc(const char *doc)
virtual Int_t Compare(const TObject *obj) const
Compare abstract method.
ULong_t Hash() const
Return hash value for this object.
void AddDependency(const std::string &lib)
void AddClass(TClassDocInfo *cl)
virtual Bool_t IsSortable() const
Bool_t IsSelected() const
const char * GetImplFileSysName() const
Bool_t IsSelected() const
std::set< std::string > & GetDependencies()
TLibraryDocInfo(const char *lib)
TModuleDocInfo(const char *name, TModuleDocInfo *super, const char *doc="")
#define ClassDef(name, id)
Bool_t HaveSource() const
std::set< std::string > & GetModules()
THashList implements a hybrid collection class consisting of a hash table and a list to store TObject...
The TNamed class is the base class for all named ROOT classes.
const char * GetImplFileName() const
TDictionary * GetClass() const
TClassDocInfo(TClass *cl, const char *htmlfilename="", const char *fsdecl="", const char *fsimpl="", const char *decl=0, const char *impl=0)
TList & GetListOfTypedefs()
virtual const char * GetName() const
Returns name of object.
This class defines an abstract interface that must be implemented by all classes that contain diction...
TModuleDocInfo * GetModule() const
The ROOT global object gROOT contains a list of all defined classes.
void SetImplFileName(const char *name)
const char * GetHtmlFileName() const
void SetSelected(Bool_t sel=kTRUE)
TClassDocInfo(TDictionary *cl, const char *htmlfilename="", const char *fsdecl="", const char *fsimpl="", const char *decl=0, const char *impl=0)
const char * GetDoc() const
void AddModule(const std::string &module)
void SetImplFileSysName(const char *fsname)
Mother of all ROOT objects.
virtual const char * GetTitle() const
Returns title of object.
void SetHtmlFileName(const char *name)
virtual void Add(TObject *obj)
void SetDeclFileSysName(const char *fsname)
TModuleDocInfo * GetSuper() const
virtual ~TModuleDocInfo()
const char * GetDeclFileSysName() const
const char * GetDeclFileName() const
std::set< std::string > fDependencies
void SetDeclFileName(const char *name)
void SetModule(TModuleDocInfo *module)