Public Methods |
| | THtml () |
| virtual | ~THtml () |
| void | Convert (const char *filename, const char *title, const char *dirname="") |
| const char * | GetSourceDir () |
| const char * | GetOutputDir () |
| const char * | GetXwho () const |
| void | MakeAll (Bool_t force=kFALSE, const char *filter="*") |
| void | MakeClass (const char *className, Bool_t force=kFALSE) |
| void | MakeIndex (const char *filter="*") |
| void | MakeTree (const char *className, Bool_t force=kFALSE) |
| void | SetEscape (char esc='\\') |
| void | SetSourcePrefix (const char *prefix) |
| void | SetSourceDir (const char *dir) |
| void | SetOutputDir (const char *dir) |
| void | SetXwho (const char *xwho) |
| virtual void | WriteHtmlHeader (ofstream &out, const char *title) |
| virtual void | WriteHtmlFooter (ofstream &out, const char *dir="", const char *lastUpdate="", const char *author="", const char *copyright="") |
| void | ExtractDocumentation (const char *cFileName, TList *listClassesFound) |
| void | ExtractClassDocumentation (const TClass *classPtr) |
| const char * | GetDoc (TDictionary *dict) const |
| TMap * | MakeHelp (TClass *cl) |
| TPaveText * | GetDocPave (TDictionary *dict) |
Static Public Methods |
| Bool_t | ParseWord (const char *begin, Int_t &step, const char *allowedChars=0) |
| Bool_t | ParseWord (const char *begin, Int_t &step, TString &strWord, const char *allowedChars=0) |
| TDictionary * | GetType (const char *type) |
Protected Methods |
| void | Class2Html (TClass *classPtr, Bool_t force=kFALSE) |
| void | ClassDescription (ofstream &out, TClass *classPtr, Bool_t &flag) |
| void | ClassTree (TVirtualPad *canvas, TClass *classPtr, Bool_t force=kFALSE) |
| Bool_t | CopyHtmlFile (const char *sourceName, const char *destName="") |
| void | CreateIndex (const char **classNames, Int_t numberOfClasses) |
| void | CreateIndexByTopic (char **filenames, Int_t numberOfNames, Int_t maxLen) |
| void | CreateListOfTypes () |
| void | DerivedClasses (ofstream &out, TClass *classPtr) |
| void | ExpandKeywords (ofstream &out, char *text, TClass *ptr2class, Bool_t &flag, const char *dir="") |
| void | ExpandPpLine (ofstream &out, char *line) |
| TClass * | GetClass (const char *name, Bool_t load=kTRUE) |
| const char * | GetFileName (const char *filename) |
| char * | GetSourceFileName (const char *filename) |
| char * | GetHtmlFileName (TClass *classPtr) |
| Bool_t | IsModified (TClass *classPtr, const Int_t type) |
| void | NameSpace2FileName (char *name) |
| void | ReplaceSpecialChars (ofstream &out, const char c) |
| void | ReplaceSpecialChars (ofstream &out, const char *string) |
| void | SortNames (const char **strings, Int_t num, Bool_t type=0) |
| char * | StrDup (const char *s1, Int_t n=1) |
| TClass * | ParseClassDecl (char *&cfirstLinePos, const TParseStack &parseStack, TString &strClassName) |
| TDocElement * | AddDocElement (TDictionary *dict, TString &strDoc, const char *filename) |
| TDocElement * | GetDocElement (TDictionary *dict) const |
| Bool_t | FindMethodImpl (TString strMethFullName, TList &listMethodSameName, TList &listArgs, TParseStack &parseStack, Bool_t done=kFALSE) const |
Static Protected Methods |
| Bool_t | IsName (Int_t c) |
| Bool_t | IsWord (Int_t c) |
Protected Attributes |
| TString | fXwho |
| const char * | fSourcePrefix |
| const char * | fSourceDir |
| const char * | fOutputDir |
| char * | fLine |
| Int_t | fLen |
| char * | fCounter |
| Bool_t | fEscFlag |
| char | fEsc |
| TMap * | fMapDocElements |
| TList | fFilesParsed |
Static Protected Attributes |
| THashList | fgLocalTypes |
Friends |
| Int_t | CaseSensitiveSort (const void *name1, const void *name2) |
| Int_t | CaseInsensitiveSort (const void *name1, const void *name2) |