THtml
class description - source file - inheritance tree
protected:
THtml::TDocElement* AddDocElement(TDictionary* dict, TString& strDoc, const char* filename)
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)
Bool_t FindMethodImpl(TString strMethFullName, TList& listMethodSameName, TList& listArgs, THtml::TParseStack& parseStack, Bool_t done = kFALSE) const
TClass* GetClass(const char* name, Bool_t load = kTRUE)
THtml::TDocElement* GetDocElement(TDictionary* dict) const
const char* GetFileName(const char* filename) const
char* GetHtmlFileName(TClass* classPtr)
char* GetSourceFileName(const char* filename)
Bool_t IsModified(TClass* classPtr, const Int_t type)
static Bool_t IsName(Int_t c)
static Bool_t IsWord(Int_t c)
void NameSpace2FileName(char* name)
TClass* ParseClassDecl(char*& cfirstLinePos, const THtml::TParseStack& parseStack, TString& strClassName)
void ReplaceSpecialChars(ofstream& out, const char* string)
void ReplaceSpecialChars(ofstream& out, const char c)
void SortNames(const char** strings, Int_t num, Bool_t type = 0)
char* StrDup(const char* s1, Int_t n = 1)
public:
THtml()
virtual ~THtml()
static TClass* Class()
void Convert(const char* filename, const char* title, const char* dirname)
void ExtractClassDocumentation(const TClass* classPtr)
void ExtractDocumentation(const char* cFileName, TList* listClassesFound)
const char* GetDoc(TDictionary* dict) const
TPaveText* GetDocPave(TDictionary* dict)
const char* GetOutputDir() const
const char* GetSourceDir() const
static TDictionary* GetType(const char* type)
const char* GetXwho() const
virtual TClass* IsA() const
void MakeAll(Bool_t force = kFALSE, const char* filter = "*")
void MakeClass(const char* className, Bool_t force = kFALSE)
TMap* MakeHelp(TClass* cl)
void MakeIndex(const char* filter = "*")
void MakeTree(const char* className, Bool_t force = kFALSE)
static Bool_t ParseWord(const char* begin, Int_t& step, const char* allowedChars = "0")
static Bool_t ParseWord(const char* begin, Int_t& step, TString& strWord, const char* allowedChars = "0")
void SetEscape(char esc = \)
void SetOutputDir(const char* dir)
void SetSourceDir(const char* dir)
void SetSourcePrefix(const char* prefix)
void SetXwho(const char* xwho)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual void WriteHtmlFooter(ofstream& out, const char* dir, const char* lastUpdate, const char* author, const char* copyright)
virtual void WriteHtmlHeader(ofstream& out, const char* title)
protected:
TString fXwho by default http://xwho.cern.ch/WHO/people?
const char* fSourcePrefix prefix to relative source path
const char* fSourceDir source path
const char* fOutputDir output directory
char* fLine current line
Int_t fLen maximum line length
char* fCounter counter string
Bool_t fEscFlag Flag to mark the symbol must be written "as is"
char fEsc The special symbol ("backslash" by default) to mark "the next symbol should not be converted
TMap* fMapDocElements map of <TDictionary*, TDocElement*> for all objects for which doc was parsed
static THashList fgLocalTypes list of types that are not in TROOT::GetClass
TList fFilesParsed list of files on which ExtractDocumentatoin was run
Last update: Fri May 14 13:32:39 2004
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.