#include <THtml.h>
Inheritance diagram for THtml:
Public Types | |
enum | EConvertOutput |
enum | EConvertOutput |
Public Member Functions | |
THtml () | |
virtual | ~THtml () |
void | Convert (const char *filename, const char *title, const char *dirname="", const char *relpath="../", Int_t includeOutput=kNoOutput, const char *context="") |
void | CreateHierarchy () |
void | MakeAll (Bool_t force=kFALSE, const char *filter="*", int numthreads=1) |
void | MakeClass (const char *className, Bool_t force=kFALSE) |
void | MakeIndex (const char *filter="*") |
void | MakeTree (const char *className, Bool_t force=kFALSE) |
void | SetModuleDefinition (const TModuleDefinition &md) |
void | SetFileDefinition (const TFileDefinition &fd) |
void | SetPathDefinition (const TPathDefinition &pd) |
void | SetProductName (const char *product) |
void | SetOutputDir (const char *dir) |
void | SetInputDir (const char *dir) |
void | SetSourceDir (const char *dir) |
void | SetIncludePath (const char *dir) |
void | SetEtcDir (const char *dir) |
void | SetDocPath (const char *path) |
void | SetDotDir (const char *dir) |
void | SetRootURL (const char *url) |
void | SetLibURL (const char *lib, const char *url) |
void | SetXwho (const char *xwho) |
void | SetMacroPath (const char *path) |
void | AddMacroPath (const char *path) |
void | SetCounterFormat (const char *format) |
void | SetClassDocTag (const char *tag) |
void | SetAuthorTag (const char *tag) |
void | SetLastUpdateTag (const char *tag) |
void | SetCopyrightTag (const char *tag) |
void | SetHeader (const char *file) |
void | SetFooter (const char *file) |
void | SetHomepage (const char *url) |
void | SetSearchStemURL (const char *url) |
void | SetSearchEngine (const char *url) |
void | SetViewCVS (const char *url) |
void | SetWikiURL (const char *url) |
void | SetCharset (const char *charset) |
void | SetDocStyle (const char *style) |
const TModuleDefinition & | GetModuleDefinition () const |
const TFileDefinition & | GetFileDefinition () const |
const TPathDefinition & | GetPathDefinition () const |
const TString & | GetProductName () const |
const TString & | GetInputPath () const |
const TString & | GetOutputDir (Bool_t createDir=kTRUE) const |
virtual const char * | GetEtcDir () const |
const TString & | GetModuleDocPath () const |
const TString & | GetDotDir () const |
const char * | GetURL (const char *lib=0) const |
const TString & | GetXwho () const |
const TString & | GetMacroPath () const |
const char * | GetCounterFormat () const |
const TString & | GetClassDocTag () const |
const TString & | GetAuthorTag () const |
const TString & | GetLastUpdateTag () const |
const TString & | GetCopyrightTag () const |
const TString & | GetHeader () const |
const TString & | GetFooter () const |
const TString & | GetHomepage () const |
const TString & | GetSearchStemURL () const |
const TString & | GetSearchEngine () const |
const TString & | GetViewCVS () const |
const TString & | GetWikiURL () const |
const TString & | GetCharset () const |
const TString & | GetDocStyle () const |
Bool_t | CopyFileFromEtcDir (const char *filename) const |
virtual void | CreateAuxiliaryFiles () const |
virtual TClass * | GetClass (const char *name) const |
const char * | ShortType (const char *name) const |
const char * | GetCounter () const |
void | GetModuleMacroPath (const TString &module, TString &out_path) const |
virtual bool | GetDeclFileName (TClass *cl, Bool_t filesys, TString &out_name) const |
void | GetDerivedClasses (TClass *cl, std::map< TClass *, Int_t > &derived) const |
virtual bool | GetImplFileName (TClass *cl, Bool_t filesys, TString &out_name) const |
virtual void | GetHtmlFileName (TClass *classPtr, TString &filename) const |
virtual const char * | GetHtmlFileName (const char *classname) const |
TList * | GetLibraryDependencies () |
void | SortListOfModules () |
const TList * | GetListOfModules () const |
const TList * | GetListOfClasses () const |
TFileSysDB * | GetLocalFiles () const |
TVirtualMutex * | GetMakeClassMutex () const |
virtual void | GetModuleNameForClass (TString &module, TClass *cl) const |
const PathInfo_t & | GetPathInfo () const |
Bool_t | HaveDot () |
void | HelperDeleted (THelperBase *who) |
void | SetDeclFileName (TClass *cl, const char *filename) |
void | SetFoundDot (Bool_t found=kTRUE) |
void | SetImplFileName (TClass *cl, const char *filename) |
void | SetBatch (Bool_t batch=kTRUE) |
Bool_t | IsBatch () const |
void | ReplaceSpecialChars (std::ostream &, const char *) |
void | SetEscape (char='\\') |
THtml () | |
virtual | ~THtml () |
void | Convert (const char *filename, const char *title, const char *dirname="", const char *relpath="../", Int_t includeOutput=kNoOutput, const char *context="") |
void | CreateHierarchy () |
void | MakeAll (Bool_t force=kFALSE, const char *filter="*", int numthreads=1) |
void | MakeClass (const char *className, Bool_t force=kFALSE) |
void | MakeIndex (const char *filter="*") |
void | MakeTree (const char *className, Bool_t force=kFALSE) |
void | SetModuleDefinition (const TModuleDefinition &md) |
void | SetFileDefinition (const TFileDefinition &fd) |
void | SetPathDefinition (const TPathDefinition &pd) |
void | SetProductName (const char *product) |
void | SetOutputDir (const char *dir) |
void | SetInputDir (const char *dir) |
void | SetSourceDir (const char *dir) |
void | SetIncludePath (const char *dir) |
void | SetEtcDir (const char *dir) |
void | SetDocPath (const char *path) |
void | SetDotDir (const char *dir) |
void | SetRootURL (const char *url) |
void | SetLibURL (const char *lib, const char *url) |
void | SetXwho (const char *xwho) |
void | SetMacroPath (const char *path) |
void | AddMacroPath (const char *path) |
void | SetCounterFormat (const char *format) |
void | SetClassDocTag (const char *tag) |
void | SetAuthorTag (const char *tag) |
void | SetLastUpdateTag (const char *tag) |
void | SetCopyrightTag (const char *tag) |
void | SetHeader (const char *file) |
void | SetFooter (const char *file) |
void | SetHomepage (const char *url) |
void | SetSearchStemURL (const char *url) |
void | SetSearchEngine (const char *url) |
void | SetViewCVS (const char *url) |
void | SetWikiURL (const char *url) |
void | SetCharset (const char *charset) |
void | SetDocStyle (const char *style) |
const TModuleDefinition & | GetModuleDefinition () const |
const TFileDefinition & | GetFileDefinition () const |
const TPathDefinition & | GetPathDefinition () const |
const TString & | GetProductName () const |
const TString & | GetInputPath () const |
const TString & | GetOutputDir (Bool_t createDir=kTRUE) const |
virtual const char * | GetEtcDir () const |
const TString & | GetModuleDocPath () const |
const TString & | GetDotDir () const |
const char * | GetURL (const char *lib=0) const |
const TString & | GetXwho () const |
const TString & | GetMacroPath () const |
const char * | GetCounterFormat () const |
const TString & | GetClassDocTag () const |
const TString & | GetAuthorTag () const |
const TString & | GetLastUpdateTag () const |
const TString & | GetCopyrightTag () const |
const TString & | GetHeader () const |
const TString & | GetFooter () const |
const TString & | GetHomepage () const |
const TString & | GetSearchStemURL () const |
const TString & | GetSearchEngine () const |
const TString & | GetViewCVS () const |
const TString & | GetWikiURL () const |
const TString & | GetCharset () const |
const TString & | GetDocStyle () const |
Bool_t | CopyFileFromEtcDir (const char *filename) const |
virtual void | CreateAuxiliaryFiles () const |
virtual TClass * | GetClass (const char *name) const |
const char * | ShortType (const char *name) const |
const char * | GetCounter () const |
void | GetModuleMacroPath (const TString &module, TString &out_path) const |
virtual bool | GetDeclFileName (TClass *cl, Bool_t filesys, TString &out_name) const |
void | GetDerivedClasses (TClass *cl, std::map< TClass *, Int_t > &derived) const |
virtual bool | GetImplFileName (TClass *cl, Bool_t filesys, TString &out_name) const |
virtual void | GetHtmlFileName (TClass *classPtr, TString &filename) const |
virtual const char * | GetHtmlFileName (const char *classname) const |
TList * | GetLibraryDependencies () |
void | SortListOfModules () |
const TList * | GetListOfModules () const |
const TList * | GetListOfClasses () const |
TFileSysDB * | GetLocalFiles () const |
TVirtualMutex * | GetMakeClassMutex () const |
virtual void | GetModuleNameForClass (TString &module, TClass *cl) const |
const PathInfo_t & | GetPathInfo () const |
Bool_t | HaveDot () |
void | HelperDeleted (THelperBase *who) |
void | SetDeclFileName (TClass *cl, const char *filename) |
void | SetFoundDot (Bool_t found=kTRUE) |
void | SetImplFileName (TClass *cl, const char *filename) |
void | SetBatch (Bool_t batch=kTRUE) |
Bool_t | IsBatch () const |
void | ReplaceSpecialChars (std::ostream &, const char *) |
void | SetEscape (char='\\') |
Static Public Member Functions | |
static void | LoadAllLibs () |
static const char * | GetDirDelimiter () |
static Bool_t | IsNamespace (const TClass *cl) |
static void | LoadAllLibs () |
static const char * | GetDirDelimiter () |
static Bool_t | IsNamespace (const TClass *cl) |
Protected Member Functions | |
virtual void | CreateJavascript () const |
virtual void | CreateStyleSheet () const |
void | CreateListOfTypes () |
void | CreateListOfClasses (const char *filter) |
virtual bool | GetDeclImplFileName (TClass *cl, bool filesys, bool decl, TString &out_name) const |
void | MakeClass (void *cdi, Bool_t force=kFALSE) |
TClassDocInfo * | GetNextClass () |
void | SetLocalFiles () const |
virtual void | CreateJavascript () const |
virtual void | CreateStyleSheet () const |
void | CreateListOfTypes () |
void | CreateListOfClasses (const char *filter) |
virtual bool | GetDeclImplFileName (TClass *cl, bool filesys, bool decl, TString &out_name) const |
void | MakeClass (void *cdi, Bool_t force=kFALSE) |
TClassDocInfo * | GetNextClass () |
void | SetLocalFiles () const |
Static Protected Member Functions | |
static void * | MakeClassThreaded (void *info) |
static void * | MakeClassThreaded (void *info) |
Protected Attributes | |
TString | fCounter |
TString | fCounterFormat |
TString | fProductName |
TIter * | fThreadedClassIter |
Int_t | fThreadedClassCount |
TVirtualMutex * | fMakeClassMutex |
TGClient * | fGClient |
DocSyntax_t | fDocSyntax |
LinkInfo_t | fLinkInfo |
OutputStyle_t | fOutputStyle |
PathInfo_t | fPathInfo |
DocEntityInfo_t | fDocEntityInfo |
TPathDefinition * | fPathDef |
TModuleDefinition * | fModuleDef |
TFileDefinition * | fFileDef |
TFileSysDB * | fLocalFiles |
Bool_t | fBatch |
TIter * | fThreadedClassIter |
TVirtualMutex * | fMakeClassMutex |
TGClient * | fGClient |
TPathDefinition * | fPathDef |
TModuleDefinition * | fModuleDef |
TFileDefinition * | fFileDef |
TFileSysDB * | fLocalFiles |
Classes | |
struct | DocEntityInfo_t |
struct | DocSyntax_t |
struct | LinkInfo_t |
struct | OutputStyle_t |
struct | PathInfo_t |
class | TFileDefinition |
class | TFileSysDB |
class | TFileSysDir |
class | TFileSysEntry |
class | TFileSysRoot |
class | THelperBase |
class | TModuleDefinition |
class | TPathDefinition |
Definition at line 44 of file THtml.h.
THtml::THtml | ( | ) |
THtml::~THtml | ( | ) | [virtual] |
Definition at line 1268 of file THtml.cxx.
References THashList::Clear(), THtml::DocEntityInfo_t::fClasses, fDocEntityInfo, fFileDef, fLocalFiles, fModuleDef, THtml::DocEntityInfo_t::fModules, fPathDef, TROOT::GetListOfSpecials(), gHtml, gROOT, and TCollection::Remove().
THtml::THtml | ( | ) |
virtual THtml::~THtml | ( | ) | [virtual] |
void THtml::LoadAllLibs | ( | ) | [static] |
Definition at line 2192 of file THtml.cxx.
References TString::BeginsWith(), TString::Data(), TEnv::GetTable(), TEnvRec::GetValue(), gInterpreter, gSystem, TSystem::Load(), and TString::Tokenize().
Referenced by G__G__Html_125_0_2(), and G__setup_memfuncTHtml().
void THtml::Convert | ( | const char * | filename, | |
const char * | title, | |||
const char * | dirname = "" , |
|||
const char * | relpath = "../" , |
|||
Int_t | includeOutput = kNoOutput , |
|||
const char * | context = "" | |||
) |
Definition at line 1462 of file THtml.cxx.
References TSystem::AccessPathName(), TSystem::BaseName(), TSystem::ConcatFileName(), CreateListOfClasses(), TString::Data(), dir(), TObject::Error(), TSystem::ExpandPathName(), fGClient, THtml::PathInfo_t::fInputPath, TString::Format(), THtml::PathInfo_t::fOutputDir, fPathInfo, TROOT::GetListOfGlobals(), gROOT, gSystem, kReadPermission, kTRUE, TSystem::MakeDirectory(), output(), TROOT::ProcessLine(), TObject::Warning(), and TSystem::Which().
Referenced by THtmlDemo::Convert(), G__G__Html_124_0_14(), G__G__Html_125_0_3(), G__G__Html_128_0_21(), and TGRootIDE::LoadFile().
void THtml::CreateHierarchy | ( | ) |
Definition at line 1923 of file THtml.cxx.
References output().
Referenced by G__G__Html_124_0_21(), and G__G__Html_125_0_4().
Definition at line 2233 of file THtml.cxx.
References TVirtualMutex::Factory(), THtml::DocEntityInfo_t::fClasses, fCounter, SysInfo_t::fCpus, fDocEntityInfo, fMakeClassMutex, TString::Form(), fThreadedClassCount, fThreadedClassIter, TCollection::GetSize(), TThread::GetState(), TSystem::GetSysInfo(), gGlobalMutex, gSystem, TClassDocInfo::IsSelected(), TThread::Join(), TThread::kRunningState, kTRUE, TSystem::Load(), TVirtualMutex::Lock(), MakeClass(), MakeClassThreaded(), MakeIndex(), TSystem::ProcessEvents(), TString::Remove(), TIter::Reset(), TThread::Run(), TSystem::Sleep(), threads(), and TVirtualMutex::UnLock().
Referenced by G__G__Html_125_0_5(), and THtmlDemo::MakeDocForAllClasses().
Definition at line 2302 of file THtml.cxx.
References CreateListOfClasses(), TObject::Error(), THtml::DocEntityInfo_t::fClasses, fDocEntityInfo, THashList::FindObject(), and TClassEdit::IsStdClass().
Referenced by G__G__Html_125_0_6(), MakeAll(), and THtmlDemo::ReferenceDoc().
void THtml::MakeIndex | ( | const char * | filter = "*" |
) |
Definition at line 2378 of file THtml.cxx.
References CreateListOfClasses(), and output().
Referenced by G__G__Html_125_0_7(), MakeAll(), and THtmlDemo::ReferenceDoc().
Definition at line 2401 of file THtml.cxx.
References TObject::Error(), GetClass(), and TClassDocOutput::MakeTree().
Referenced by G__G__Html_123_0_19(), and G__G__Html_125_0_8().
void THtml::SetModuleDefinition | ( | const TModuleDefinition & | md | ) |
Definition at line 2437 of file THtml.cxx.
References TObject::Clone(), fModuleDef, and THtml::THelperBase::SetOwner().
Referenced by G__G__Html_125_0_9().
void THtml::SetFileDefinition | ( | const TFileDefinition & | fd | ) |
Definition at line 2448 of file THtml.cxx.
References TObject::Clone(), fFileDef, and THtml::THelperBase::SetOwner().
Referenced by G__G__Html_125_0_10().
void THtml::SetPathDefinition | ( | const TPathDefinition & | pd | ) |
Definition at line 2459 of file THtml.cxx.
References TObject::Clone(), fPathDef, and THtml::THelperBase::SetOwner().
Referenced by G__G__Html_125_0_11().
void THtml::SetProductName | ( | const char * | product | ) | [inline] |
Definition at line 261 of file THtml.h.
References fProductName.
Referenced by G__G__Html_125_0_12().
void THtml::SetOutputDir | ( | const char * | dir | ) |
Definition at line 2489 of file THtml.cxx.
References THtml::PathInfo_t::fOutputDir, fPathInfo, and TString::ReplaceAll().
Referenced by ClassImp(), G__G__Html_125_0_13(), THtmlDemo::MakeDocForAllClasses(), and THtmlDemo::ReferenceDoc().
void THtml::SetInputDir | ( | const char * | dir | ) |
Definition at line 2470 of file THtml.cxx.
References THashList::Clear(), TSystem::ExpandPathName(), THtml::DocEntityInfo_t::fClasses, fDocEntityInfo, THtml::PathInfo_t::fInputPath, THtml::DocEntityInfo_t::fModules, fPathInfo, and gSystem.
Referenced by G__G__Html_125_0_14(), and SetSourceDir().
void THtml::SetSourceDir | ( | const char * | dir | ) | [inline] |
Definition at line 264 of file THtml.h.
References SetInputDir().
Referenced by THtmlDemo::Convert(), G__G__Html_125_0_15(), THtmlDemo::MakeDocForAllClasses(), and THtmlDemo::ReferenceDoc().
void THtml::SetIncludePath | ( | const char * | dir | ) | [inline] |
Definition at line 265 of file THtml.h.
References THtml::PathInfo_t::fIncludePath, and fPathInfo.
Referenced by G__G__Html_125_0_16().
void THtml::SetEtcDir | ( | const char * | dir | ) | [inline] |
Definition at line 266 of file THtml.h.
References THtml::PathInfo_t::fEtcDir, and fPathInfo.
Referenced by G__G__Html_125_0_17().
void THtml::SetDocPath | ( | const char * | path | ) | [inline] |
Definition at line 267 of file THtml.h.
References THtml::PathInfo_t::fDocPath, and fPathInfo.
Referenced by G__G__Html_125_0_18().
void THtml::SetDotDir | ( | const char * | dir | ) | [inline] |
Definition at line 268 of file THtml.h.
References THtml::PathInfo_t::fDotDir, THtml::PathInfo_t::fFoundDot, fPathInfo, and THtml::PathInfo_t::kDotUnknown.
Referenced by G__G__Html_125_0_19().
void THtml::SetRootURL | ( | const char * | url | ) | [inline] |
Definition at line 269 of file THtml.h.
References fLinkInfo, and THtml::LinkInfo_t::fROOTURL.
Referenced by G__G__Html_125_0_20().
void THtml::SetLibURL | ( | const char * | lib, | |
const char * | url | |||
) | [inline] |
Definition at line 270 of file THtml.h.
References THtml::LinkInfo_t::fLibURLs, and fLinkInfo.
Referenced by G__G__Html_125_0_21().
void THtml::SetXwho | ( | const char * | xwho | ) | [inline] |
Definition at line 271 of file THtml.h.
References fLinkInfo, and THtml::LinkInfo_t::fXwho.
Referenced by G__G__Html_125_0_22().
void THtml::SetMacroPath | ( | const char * | path | ) | [inline] |
Definition at line 272 of file THtml.h.
References THtml::PathInfo_t::fMacroPath, and fPathInfo.
Referenced by G__G__Html_125_0_23().
void THtml::AddMacroPath | ( | const char * | path | ) |
Definition at line 1285 of file THtml.cxx.
References THtml::PathInfo_t::fMacroPath, and fPathInfo.
Referenced by G__G__Html_125_0_24().
void THtml::SetCounterFormat | ( | const char * | format | ) | [inline] |
Definition at line 274 of file THtml.h.
References fCounterFormat.
Referenced by G__G__Html_125_0_25().
void THtml::SetClassDocTag | ( | const char * | tag | ) | [inline] |
Definition at line 275 of file THtml.h.
References THtml::DocSyntax_t::fClassDocTag, and fDocSyntax.
Referenced by G__G__Html_125_0_26().
void THtml::SetAuthorTag | ( | const char * | tag | ) | [inline] |
Definition at line 276 of file THtml.h.
References THtml::DocSyntax_t::fAuthorTag, and fDocSyntax.
Referenced by G__G__Html_125_0_27().
void THtml::SetLastUpdateTag | ( | const char * | tag | ) | [inline] |
Definition at line 277 of file THtml.h.
References fDocSyntax, and THtml::DocSyntax_t::fLastUpdateTag.
Referenced by G__G__Html_125_0_28().
void THtml::SetCopyrightTag | ( | const char * | tag | ) | [inline] |
Definition at line 278 of file THtml.h.
References THtml::DocSyntax_t::fCopyrightTag, and fDocSyntax.
Referenced by G__G__Html_125_0_29().
void THtml::SetHeader | ( | const char * | file | ) | [inline] |
Definition at line 279 of file THtml.h.
References THtml::OutputStyle_t::fHeader, and fOutputStyle.
Referenced by G__G__Html_125_0_30().
void THtml::SetFooter | ( | const char * | file | ) | [inline] |
Definition at line 280 of file THtml.h.
References THtml::OutputStyle_t::fFooter, and fOutputStyle.
Referenced by G__G__Html_125_0_31().
void THtml::SetHomepage | ( | const char * | url | ) | [inline] |
Definition at line 281 of file THtml.h.
References THtml::LinkInfo_t::fHomepage, and fLinkInfo.
Referenced by G__G__Html_125_0_32().
void THtml::SetSearchStemURL | ( | const char * | url | ) | [inline] |
Definition at line 282 of file THtml.h.
References fLinkInfo, and THtml::LinkInfo_t::fSearchStemURL.
Referenced by G__G__Html_125_0_33().
void THtml::SetSearchEngine | ( | const char * | url | ) | [inline] |
Definition at line 283 of file THtml.h.
References fLinkInfo, and THtml::LinkInfo_t::fSearchEngine.
Referenced by G__G__Html_125_0_34().
void THtml::SetViewCVS | ( | const char * | url | ) | [inline] |
Definition at line 284 of file THtml.h.
References fLinkInfo, and THtml::LinkInfo_t::fViewCVS.
Referenced by CreateListOfClasses(), and G__G__Html_125_0_35().
void THtml::SetWikiURL | ( | const char * | url | ) | [inline] |
Definition at line 285 of file THtml.h.
References fLinkInfo, and THtml::LinkInfo_t::fWikiURL.
Referenced by G__G__Html_125_0_36().
void THtml::SetCharset | ( | const char * | charset | ) | [inline] |
Definition at line 286 of file THtml.h.
References THtml::OutputStyle_t::fCharset, and fOutputStyle.
Referenced by G__G__Html_125_0_37().
void THtml::SetDocStyle | ( | const char * | style | ) | [inline] |
Definition at line 287 of file THtml.h.
References THtml::DocSyntax_t::fDocStyle, and fDocSyntax.
Referenced by G__G__Html_125_0_38().
const THtml::TModuleDefinition & THtml::GetModuleDefinition | ( | ) | const |
Definition at line 1313 of file THtml.cxx.
References fModuleDef, and THtml::THelperBase::SetOwner().
Referenced by CreateListOfClasses(), and G__G__Html_125_0_39().
const THtml::TFileDefinition & THtml::GetFileDefinition | ( | ) | const |
Definition at line 1326 of file THtml.cxx.
References fFileDef, and THtml::THelperBase::SetOwner().
Referenced by CreateListOfClasses(), G__G__Html_125_0_40(), and GetDeclImplFileName().
const THtml::TPathDefinition & THtml::GetPathDefinition | ( | ) | const |
Definition at line 1339 of file THtml.cxx.
References fPathDef, and THtml::THelperBase::SetOwner().
Referenced by TDocOutput::CreateClassTypeDefs(), TDocOutput::CreateModuleIndex(), TDocParser::ExpandCPPLine(), G__G__Html_125_0_41(), THtml::TFileDefinition::GetFileName(), GetModuleMacroPath(), and TClassDocOutput::WriteClassDocHeader().
const TString& THtml::GetProductName | ( | ) | const [inline] |
Definition at line 293 of file THtml.h.
References fProductName.
Referenced by TDocOutput::CreateProductIndex(), G__G__Html_125_0_42(), TDocOutput::WriteLocation(), and TDocOutput::WriteTopLinks().
const TString& THtml::GetInputPath | ( | ) | const [inline] |
Definition at line 294 of file THtml.h.
References THtml::PathInfo_t::fInputPath, and fPathInfo.
Referenced by CreateListOfClasses(), THtml::TFileDefinition::ExpandSearchPath(), G__G__Html_125_0_43(), and THtml::TModuleDefinition::GetModule().
Definition at line 2159 of file THtml.cxx.
References TString::Data(), TString::EndsWith(), TObject::Error(), TSystem::ExpandPathName(), THtml::PathInfo_t::fOutputDir, fPathInfo, GetMakeClassMutex(), TSystem::GetPathInfo(), gSystem, TString::Length(), Long64_t, TSystem::MakeDirectory(), R__LOCKGUARD, and TString::Remove().
Referenced by TClassDocOutput::Class2Html(), TClassDocOutput::ClassDotCharts(), TClassDocOutput::ClassTree(), CopyFileFromEtcDir(), TDocOutput::CopyHtmlFile(), TDocOutput::CreateClassIndex(), TDocOutput::CreateClassTypeDefs(), TDocOutput::CreateHierarchy(), TClassDocOutput::CreateHierarchyDot(), TDocOutput::CreateModuleIndex(), TClassDocOutput::CreateSourceOutputStream(), TDocOutput::CreateTypeIndex(), G__G__Html_125_0_44(), TDocDirective::GetOutputDir(), TDocOutput::IsModified(), and SetLocalFiles().
const char * THtml::GetEtcDir | ( | ) | const [virtual] |
Definition at line 1353 of file THtml.cxx.
References THtml::PathInfo_t::fEtcDir, fPathInfo, getenv(), GetMakeClassMutex(), gSystem, TString::Length(), TSystem::PrependPathName(), and R__LOCKGUARD.
Referenced by CopyFileFromEtcDir(), G__G__Html_125_0_45(), TDocOutput::WriteHtmlFooter(), and TDocOutput::WriteHtmlHeader().
const TString& THtml::GetModuleDocPath | ( | ) | const [inline] |
Definition at line 297 of file THtml.h.
References THtml::PathInfo_t::fDocPath, and fPathInfo.
Referenced by G__G__Html_125_0_46().
const TString& THtml::GetDotDir | ( | ) | const [inline] |
Definition at line 298 of file THtml.h.
References THtml::PathInfo_t::fDotDir, and fPathInfo.
Referenced by G__G__Html_125_0_47(), and TDocOutput::RunDot().
const char * THtml::GetURL | ( | const char * | lib = 0 |
) | const |
Definition at line 1405 of file THtml.cxx.
References THtml::LinkInfo_t::fLibURLs, fLinkInfo, THtml::LinkInfo_t::fROOTURL, gEnv, GetMakeClassMutex(), TEnv::GetValue(), and R__LOCKGUARD.
Referenced by G__G__Html_125_0_48(), and GetHtmlFileName().
const TString& THtml::GetXwho | ( | ) | const [inline] |
Definition at line 300 of file THtml.h.
References fLinkInfo, and THtml::LinkInfo_t::fXwho.
Referenced by TDocOutput::FixupAuthorSourceInfo(), and G__G__Html_125_0_49().
const TString& THtml::GetMacroPath | ( | ) | const [inline] |
Definition at line 301 of file THtml.h.
References THtml::PathInfo_t::fMacroPath, and fPathInfo.
Referenced by G__G__Html_125_0_50(), and G__G__Html_205_0_1().
const char* THtml::GetCounterFormat | ( | ) | const [inline] |
Definition at line 302 of file THtml.h.
References fCounterFormat.
Referenced by TClassDocOutput::Class2Html(), TClassDocOutput::ClassTree(), TDocOutput::CreateClassIndex(), TDocOutput::CreateHierarchy(), TClassDocOutput::CreateHierarchyDot(), TDocOutput::CreateModuleIndex(), TDocOutput::CreateProductIndex(), TDocOutput::CreateTypeIndex(), G__G__Html_125_0_51(), and TClassDocOutput::MakeTree().
const TString& THtml::GetClassDocTag | ( | ) | const [inline] |
Definition at line 303 of file THtml.h.
References THtml::DocSyntax_t::fClassDocTag, and fDocSyntax.
Referenced by G__G__Html_125_0_52(), and TDocParser::TDocParser().
const TString& THtml::GetAuthorTag | ( | ) | const [inline] |
Definition at line 304 of file THtml.h.
References THtml::DocSyntax_t::fAuthorTag, and fDocSyntax.
Referenced by G__G__Html_125_0_53(), and TDocParser::TDocParser().
const TString& THtml::GetLastUpdateTag | ( | ) | const [inline] |
Definition at line 305 of file THtml.h.
References fDocSyntax, and THtml::DocSyntax_t::fLastUpdateTag.
Referenced by G__G__Html_125_0_54(), and TDocParser::TDocParser().
const TString& THtml::GetCopyrightTag | ( | ) | const [inline] |
Definition at line 306 of file THtml.h.
References THtml::DocSyntax_t::fCopyrightTag, and fDocSyntax.
Referenced by G__G__Html_125_0_55(), and TDocParser::TDocParser().
const TString& THtml::GetHeader | ( | ) | const [inline] |
Definition at line 307 of file THtml.h.
References THtml::OutputStyle_t::fHeader, and fOutputStyle.
Referenced by G__G__Html_125_0_56(), and TDocOutput::WriteHtmlHeader().
const TString& THtml::GetFooter | ( | ) | const [inline] |
Definition at line 308 of file THtml.h.
References THtml::OutputStyle_t::fFooter, and fOutputStyle.
Referenced by G__G__Html_125_0_57(), and TDocOutput::WriteHtmlFooter().
const TString& THtml::GetHomepage | ( | ) | const [inline] |
Definition at line 309 of file THtml.h.
References THtml::LinkInfo_t::fHomepage, and fLinkInfo.
Referenced by G__G__Html_125_0_58(), and TDocOutput::WriteTopLinks().
const TString& THtml::GetSearchStemURL | ( | ) | const [inline] |
Definition at line 310 of file THtml.h.
References fLinkInfo, and THtml::LinkInfo_t::fSearchStemURL.
Referenced by G__G__Html_125_0_59(), and TDocOutput::WriteSearch().
const TString& THtml::GetSearchEngine | ( | ) | const [inline] |
Definition at line 311 of file THtml.h.
References fLinkInfo, and THtml::LinkInfo_t::fSearchEngine.
Referenced by G__G__Html_125_0_60(), and TDocOutput::WriteSearch().
const TString& THtml::GetViewCVS | ( | ) | const [inline] |
Definition at line 312 of file THtml.h.
References fLinkInfo, and THtml::LinkInfo_t::fViewCVS.
Referenced by CreateListOfClasses(), G__G__Html_125_0_61(), and TClassDocOutput::WriteClassDocHeader().
const TString& THtml::GetWikiURL | ( | ) | const [inline] |
Definition at line 313 of file THtml.h.
References fLinkInfo, and THtml::LinkInfo_t::fWikiURL.
Referenced by G__G__Html_125_0_62(), and TClassDocOutput::WriteClassDocHeader().
const TString& THtml::GetCharset | ( | ) | const [inline] |
Definition at line 314 of file THtml.h.
References THtml::OutputStyle_t::fCharset, and fOutputStyle.
Referenced by G__G__Html_125_0_63(), and TDocOutput::WriteHtmlHeader().
const TString& THtml::GetDocStyle | ( | ) | const [inline] |
Definition at line 315 of file THtml.h.
References THtml::DocSyntax_t::fDocStyle, and fDocSyntax.
Referenced by G__G__Html_125_0_64(), and TDocParser::LocateMethodsInSource().
Bool_t THtml::CopyFileFromEtcDir | ( | const char * | filename | ) | const |
Definition at line 1902 of file THtml.cxx.
References TSystem::CopyFile(), TString::Data(), GetEtcDir(), GetMakeClassMutex(), GetOutputDir(), gSystem, kFALSE, kTRUE, TSystem::PrependPathName(), R__LOCKGUARD, and TObject::Warning().
Referenced by CreateAuxiliaryFiles(), CreateJavascript(), CreateStyleSheet(), and G__G__Html_125_0_65().
void THtml::CreateAuxiliaryFiles | ( | ) | const [virtual] |
Definition at line 1304 of file THtml.cxx.
References CopyFileFromEtcDir(), CreateJavascript(), and CreateStyleSheet().
Referenced by TDocOutput::CreateClassIndex(), and G__G__Html_125_0_66().
TClass * THtml::GetClass | ( | const char * | name | ) | const [virtual] |
Definition at line 2059 of file THtml.cxx.
References THtml::DocEntityInfo_t::fClasses, fDocEntityInfo, THashList::FindObject(), TClassDocInfo::GetClass(), GetDeclFileName(), kFALSE, and kTRUE.
Referenced by TClassDocOutput::ClassHtmlTree(), CreateListOfClasses(), TDocParser::DecorateKeywords(), G__G__Html_125_0_67(), G__G__Html_195_0_3(), MakeTree(), ShortType(), and TClassDocOutput::WriteClassDescription().
const char * THtml::ShortType | ( | const char * | name | ) | const |
Definition at line 2524 of file THtml.cxx.
References TList::Add(), fDocEntityInfo, THashList::FindObject(), THtml::DocEntityInfo_t::fShortClassNames, GetClass(), TObject::GetTitle(), and TClassEdit::ShortType().
Referenced by TDocOutput::CreateClassTypeDefs(), CreateListOfClasses(), G__G__Html_125_0_68(), TClassDocOutput::ListDataMembers(), TDocOutput::NameSpace2FileName(), and TDocOutput::ReferenceEntity().
const char* THtml::GetCounter | ( | ) | const [inline] |
Definition at line 322 of file THtml.h.
References fCounter.
Referenced by TClassDocOutput::Class2Html(), TDocOutput::CreateClassIndex(), TDocOutput::CreateHierarchy(), TClassDocOutput::CreateHierarchyDot(), TDocOutput::CreateModuleIndex(), and G__G__Html_125_0_69().
Definition at line 323 of file THtml.h.
References THtml::TPathDefinition::GetMacroPath(), and GetPathDefinition().
Referenced by G__G__Html_125_0_70(), and TDocMacroDirective::GetResult().
Definition at line 2090 of file THtml.cxx.
References GetDeclImplFileName().
Referenced by TClassDocOutput::Class2Html(), TClassDocOutput::CreateDotClassChartIncl(), CreateListOfClasses(), G__G__Html_125_0_71(), G__G__Html_195_0_6(), G__G__Html_204_0_1(), GetClass(), GetDeclImplFileName(), GetHtmlFileName(), THtml::TPathDefinition::GetIncludeAs(), THtml::TModuleDefinition::GetModule(), TDocOutput::IsModified(), TClassDocOutput::ListFunctions(), TDocParser::LocateMethodsInHeaderClassDecl(), TDocParser::LocateMethodsInHeaderInline(), TClassDocOutput::WriteClassDocHeader(), and TDocOutput::WriteHtmlHeader().
Definition at line 1947 of file THtml.cxx.
References THtml::DocEntityInfo_t::fClasses, fDocEntityInfo, TClassDocInfo::GetClass(), TBaseClass::GetClassPointer(), TClass::GetListOfBases(), TClass::InheritsFrom(), and level.
Referenced by TClassDocOutput::CreateDotClassChartInh(), and G__G__Html_125_0_72().
static const char* THtml::GetDirDelimiter | ( | ) | [inline, static] |
Definition at line 326 of file THtml.h.
Referenced by THtml::TFileDefinition::ExpandSearchPath(), THtml::TFileSysDB::Fill(), G__G__Html_125_0_73(), G__setup_memfuncTHtml(), THtml::TFileDefinition::GetFileName(), THtml::TPathDefinition::GetIncludeAs(), and THtml::TModuleDefinition::GetModule().
Definition at line 2097 of file THtml.cxx.
References GetDeclImplFileName().
Referenced by TClassDocOutput::CreateDotClassChartIncl(), G__G__Html_125_0_74(), G__G__Html_195_0_7(), G__G__Html_204_0_2(), GetDeclImplFileName(), GetHtmlFileName(), THtml::TModuleDefinition::GetModule(), TDocOutput::IsModified(), TDocParser::LocateMethods(), TDocParser::LocateMethodsInSource(), TClassDocOutput::WriteClassDocHeader(), and TDocOutput::WriteHtmlHeader().
Definition at line 1979 of file THtml.cxx.
References TSystem::BaseName(), TString::BeginsWith(), TSystem::FindFile(), THtml::PathInfo_t::fInputPath, TString::First(), fPathInfo, GetDeclFileName(), GetImplFileName(), GetURL(), gSystem, kFALSE, kNPOS, kReadPermission, TString::Length(), output(), TSystem::PrependPathName(), TString::Remove(), and TString::ReplaceAll().
Referenced by TClassDocOutput::ClassHtmlTree(), TClassDocOutput::CreateDotClassChartInh(), TClassDocOutput::CreateDotClassChartInhMem(), CreateListOfClasses(), G__G__Html_125_0_75(), G__G__Html_125_0_76(), G__G__Html_195_0_5(), TDocDirective::GetName(), TClassDocOutput::ListDataMembers(), TClassDocOutput::ListFunctions(), TClassDocOutput::MakeTree(), TDocOutput::ReferenceEntity(), and TClassDocOutput::WriteClassDescription().
const char * THtml::GetHtmlFileName | ( | const char * | classname | ) | const [virtual] |
Definition at line 2048 of file THtml.cxx.
References THtml::DocEntityInfo_t::fClasses, fDocEntityInfo, THashList::FindObject(), and TClassDocInfo::GetHtmlFileName().
TList* THtml::GetLibraryDependencies | ( | ) | [inline] |
Definition at line 337 of file THtml.h.
References fDocEntityInfo, and THtml::DocEntityInfo_t::fLibDeps.
Referenced by TDocOutput::CreateModuleIndex(), and G__G__Html_125_0_77().
void THtml::SortListOfModules | ( | ) | [inline] |
Definition at line 338 of file THtml.h.
References fDocEntityInfo, THtml::DocEntityInfo_t::fModules, and TList::Sort().
Referenced by G__G__Html_125_0_78(), and TDocOutput::WriteModuleLinks().
const TList* THtml::GetListOfModules | ( | ) | const [inline] |
Definition at line 339 of file THtml.h.
References fDocEntityInfo, and THtml::DocEntityInfo_t::fModules.
Referenced by TDocOutput::CreateClassTypeDefs(), TDocOutput::CreateModuleIndex(), G__G__Html_125_0_79(), TClassDocOutput::WriteClassDocHeader(), and TDocOutput::WriteModuleLinks().
const TList* THtml::GetListOfClasses | ( | ) | const [inline] |
Definition at line 340 of file THtml.h.
References THtml::DocEntityInfo_t::fClasses, and fDocEntityInfo.
Referenced by TDocOutput::CreateClassIndex(), TDocOutput::CreateHierarchy(), TClassDocOutput::CreateHierarchyDot(), TClassDocOutput::DescendHierarchy(), G__G__Html_125_0_80(), and TDocOutput::ReferenceEntity().
TFileSysDB* THtml::GetLocalFiles | ( | ) | const [inline] |
Definition at line 341 of file THtml.h.
References fLocalFiles, and SetLocalFiles().
Referenced by G__G__Html_125_0_81(), THtml::TPathDefinition::GetFileNameFromInclude(), and THtml::TFileDefinition::MatchFileSysName().
TVirtualMutex* THtml::GetMakeClassMutex | ( | ) | const [inline] |
Definition at line 342 of file THtml.h.
References fMakeClassMutex.
Referenced by CopyFileFromEtcDir(), TDocParser::ExpandCPPLine(), G__G__Html_125_0_82(), GetDeclImplFileName(), GetEtcDir(), GetNextClass(), GetOutputDir(), GetURL(), and HaveDot().
Definition at line 1549 of file THtml.cxx.
References THtml::DocEntityInfo_t::fClasses, fDocEntityInfo, THashList::FindObject(), TClassDocInfo::GetModule(), and TNamed::GetName().
Referenced by TDocOutput::CreateClassTypeDefs(), CreateListOfClasses(), G__G__Html_125_0_83(), TDocParser::GetCurrentModule(), TDocMacroDirective::GetResult(), and TClassDocOutput::WriteClassDocHeader().
const PathInfo_t& THtml::GetPathInfo | ( | ) | const [inline] |
Definition at line 344 of file THtml.h.
References fPathInfo.
Referenced by G__G__Html_125_0_84(), THtml::TPathDefinition::GetDocDir(), THtml::TFileDefinition::GetFileName(), and THtml::TPathDefinition::GetIncludeAs().
Bool_t THtml::HaveDot | ( | ) |
Definition at line 1422 of file THtml.cxx.
References TString::Data(), TSystem::Exec(), THtml::PathInfo_t::fDotDir, THtml::PathInfo_t::fFoundDot, fPathInfo, gDebug, GetMakeClassMutex(), gSystem, TObject::Info(), THtml::PathInfo_t::kDotFound, THtml::PathInfo_t::kDotNotFound, THtml::PathInfo_t::kDotUnknown, kFALSE, kTRUE, TString::Length(), TSystem::PrependPathName(), and R__LOCKGUARD.
Referenced by TClassDocOutput::ClassDotCharts(), G__G__Html_125_0_85(), TClassDocOutput::MakeTree(), TDocOutput::RunDot(), and TClassDocOutput::WriteClassDocHeader().
void THtml::HelperDeleted | ( | THelperBase * | who | ) |
Definition at line 1449 of file THtml.cxx.
References fFileDef, fModuleDef, fPathDef, and i.
Referenced by G__G__Html_125_0_86(), THtml::THelperBase::SetOwner(), and THtml::THelperBase::~THelperBase().
Definition at line 2185 of file THtml.cxx.
References TClass::Property().
Referenced by CreateListOfClasses(), G__G__Html_125_0_87(), G__setup_memfuncTHtml(), TClassDocOutput::ListDataMembers(), TClassDocOutput::ListFunctions(), TClassDocOutput::WriteClassDescription(), and TClassDocOutput::WriteClassDocHeader().
void THtml::SetDeclFileName | ( | TClass * | cl, | |
const char * | filename | |||
) |
Definition at line 2500 of file THtml.cxx.
References TList::Add(), THtml::DocEntityInfo_t::fClasses, fDocEntityInfo, THashList::FindObject(), and TClassDocInfo::SetDeclFileName().
Referenced by G__G__Html_125_0_88(), and G__G__Html_195_0_16().
Definition at line 2422 of file THtml.cxx.
References THtml::PathInfo_t::fFoundDot, fPathInfo, THtml::PathInfo_t::kDotFound, and THtml::PathInfo_t::kDotNotFound.
Referenced by G__G__Html_125_0_89(), and TDocOutput::RunDot().
void THtml::SetImplFileName | ( | TClass * | cl, | |
const char * | filename | |||
) |
Definition at line 2512 of file THtml.cxx.
References TList::Add(), THtml::DocEntityInfo_t::fClasses, fDocEntityInfo, THashList::FindObject(), and TClassDocInfo::SetImplFileName().
Referenced by G__G__Html_125_0_90(), and G__G__Html_195_0_17().
Bool_t THtml::IsBatch | ( | ) | const [inline] |
Definition at line 352 of file THtml.h.
References fBatch.
Referenced by G__G__Html_125_0_92(), and TDocMacroDirective::GetResult().
void THtml::ReplaceSpecialChars | ( | std::ostream & | , | |
const char * | ||||
) | [inline] |
Definition at line 354 of file THtml.h.
References TObject::Error().
Referenced by G__G__Html_124_0_34(), G__G__Html_124_0_35(), G__G__Html_124_0_36(), G__G__Html_124_0_37(), and G__G__Html_125_0_93().
void THtml::SetEscape | ( | char | = '\\' |
) | [inline] |
void THtml::CreateJavascript | ( | ) | const [protected, virtual] |
Definition at line 1931 of file THtml.cxx.
References CopyFileFromEtcDir().
Referenced by CreateAuxiliaryFiles().
void THtml::CreateStyleSheet | ( | ) | const [protected, virtual] |
Definition at line 1937 of file THtml.cxx.
References CopyFileFromEtcDir().
Referenced by CreateAuxiliaryFiles().
void THtml::CreateListOfTypes | ( | ) | [protected] |
void THtml::CreateListOfClasses | ( | const char * | filter | ) | [protected] |
Definition at line 1565 of file THtml.cxx.
References TSystem::AccessPathName(), TList::Add(), TModuleDocInfo::AddClass(), TList::AddLast(), TList::At(), TClassTable::Classes(), TList::Clear(), THashList::Clear(), TString::Data(), TSystem::DirName(), THtml::DocEntityInfo_t::fClasses, THtml::DocEntityInfo_t::fClassFilter, fDocEntityInfo, THashList::FindObject(), THtml::DocEntityInfo_t::fModules, fProductName, gClassTable, gDebug, TClass::GetClass(), GetClass(), TModuleDocInfo::GetClasses(), GetDeclFileName(), TClassDocInfo::GetDeclFileName(), TClass::GetDeclFileName(), TClassDocInfo::GetDeclFileSysName(), TCollection::GetEntries(), GetFileDefinition(), GetHtmlFileName(), TClassDocInfo::GetHtmlFileName(), TClassDocInfo::GetImplFileName(), THtml::TFileDefinition::GetImplFileName(), TClass::GetImplFileName(), TClassDocInfo::GetImplFileSysName(), GetInputPath(), TClassDocInfo::GetListOfTypedefs(), TROOT::GetListOfTypes(), TClassDocInfo::GetModule(), THtml::TModuleDefinition::GetModule(), GetModuleDefinition(), GetModuleNameForClass(), TClassDocInfo::GetName(), TNamed::GetName(), TObject::GetName(), TClass::GetSharedLibs(), TCollection::GetSize(), TSystem::GetSoExt(), GetViewCVS(), gProgName, gROOT, gRootDir, gSystem, i, TString::Index(), TObject::Info(), TClassTable::Init(), TCollection::IsEmpty(), IsNamespace(), TClassDocInfo::IsSelected(), kNPOS, kTRUE, TString::Length(), TPMERegexp::Match(), TClassTable::Next(), output(), TSystem::PrependPathName(), s, TClassDocInfo::SetDeclFileName(), TClassDocInfo::SetDeclFileSysName(), TClassDocInfo::SetHtmlFileName(), TClassDocInfo::SetImplFileName(), TClassDocInfo::SetImplFileSysName(), TClassDocInfo::SetModule(), TModuleDocInfo::SetSelected(), TClassDocInfo::SetSelected(), SetViewCVS(), ShortType(), size_t, TList::Sort(), and TObject::Warning().
Referenced by Convert(), MakeClass(), and MakeIndex().
bool THtml::GetDeclImplFileName | ( | TClass * | cl, | |
bool | filesys, | |||
bool | decl, | |||
TString & | out_name | |||
) | const [protected, virtual] |
Definition at line 2104 of file THtml.cxx.
References THtml::DocEntityInfo_t::fClasses, fDocEntityInfo, THashList::FindObject(), GetDeclFileName(), TClassDocInfo::GetDeclFileName(), TClassDocInfo::GetDeclFileSysName(), GetFileDefinition(), TClassDocInfo::GetImplFileName(), GetImplFileName(), TClassDocInfo::GetImplFileSysName(), GetMakeClassMutex(), name, R__LOCKGUARD, TClassDocInfo::SetDeclFileName(), TClassDocInfo::SetDeclFileSysName(), TClassDocInfo::SetImplFileName(), and TClassDocInfo::SetImplFileSysName().
Referenced by GetDeclFileName(), and GetImplFileName().
Definition at line 2322 of file THtml.cxx.
References CreateListOfClasses(), TString::Data(), TObject::Error(), THtml::DocEntityInfo_t::fClasses, fCounter, fCounterFormat, fDocEntityInfo, TClassDocInfo::GetClass(), TClassDocInfo::GetHtmlFileName(), TClassDocInfo::GetListOfTypedefs(), TClassDocInfo::GetName(), TCollection::GetSize(), gSystem, TSystem::IsAbsoluteFileName(), TClassEdit::IsStdClass(), Printf(), and what.
TClassDocInfo * THtml::GetNextClass | ( | ) | [protected] |
Definition at line 1381 of file THtml.cxx.
References THtml::DocEntityInfo_t::fClasses, fCounter, fDocEntityInfo, TString::Form(), fThreadedClassCount, fThreadedClassIter, GetMakeClassMutex(), TCollection::GetSize(), TClassDocInfo::IsSelected(), and R__LOCKGUARD.
void THtml::SetLocalFiles | ( | ) | const [protected] |
Definition at line 2429 of file THtml.cxx.
References THtml::PathInfo_t::fIgnorePath, THtml::PathInfo_t::fInputPath, fLocalFiles, fPathInfo, GetOutputDir(), and kFALSE.
Referenced by GetLocalFiles().
void * THtml::MakeClassThreaded | ( | void * | info | ) | [static, protected] |
static void THtml::LoadAllLibs | ( | ) | [static] |
void THtml::Convert | ( | const char * | filename, | |
const char * | title, | |||
const char * | dirname = "" , |
|||
const char * | relpath = "../" , |
|||
Int_t | includeOutput = kNoOutput , |
|||
const char * | context = "" | |||
) |
void THtml::CreateHierarchy | ( | ) |
void THtml::MakeIndex | ( | const char * | filter = "*" |
) |
void THtml::SetModuleDefinition | ( | const TModuleDefinition & | md | ) |
void THtml::SetFileDefinition | ( | const TFileDefinition & | fd | ) |
void THtml::SetPathDefinition | ( | const TPathDefinition & | pd | ) |
void THtml::SetProductName | ( | const char * | product | ) | [inline] |
void THtml::SetOutputDir | ( | const char * | dir | ) |
void THtml::SetInputDir | ( | const char * | dir | ) |
void THtml::SetSourceDir | ( | const char * | dir | ) | [inline] |
void THtml::SetIncludePath | ( | const char * | dir | ) | [inline] |
void THtml::SetEtcDir | ( | const char * | dir | ) | [inline] |
void THtml::SetDocPath | ( | const char * | path | ) | [inline] |
void THtml::SetDotDir | ( | const char * | dir | ) | [inline] |
Definition at line 268 of file THtml.h.
References THtml::PathInfo_t::fDotDir, THtml::PathInfo_t::fFoundDot, fPathInfo, and THtml::PathInfo_t::kDotUnknown.
void THtml::SetRootURL | ( | const char * | url | ) | [inline] |
void THtml::SetLibURL | ( | const char * | lib, | |
const char * | url | |||
) | [inline] |
void THtml::SetXwho | ( | const char * | xwho | ) | [inline] |
void THtml::SetMacroPath | ( | const char * | path | ) | [inline] |
void THtml::AddMacroPath | ( | const char * | path | ) |
void THtml::SetCounterFormat | ( | const char * | format | ) | [inline] |
void THtml::SetClassDocTag | ( | const char * | tag | ) | [inline] |
Definition at line 275 of file THtml.h.
References THtml::DocSyntax_t::fClassDocTag, and fDocSyntax.
void THtml::SetAuthorTag | ( | const char * | tag | ) | [inline] |
void THtml::SetLastUpdateTag | ( | const char * | tag | ) | [inline] |
Definition at line 277 of file THtml.h.
References fDocSyntax, and THtml::DocSyntax_t::fLastUpdateTag.
void THtml::SetCopyrightTag | ( | const char * | tag | ) | [inline] |
Definition at line 278 of file THtml.h.
References THtml::DocSyntax_t::fCopyrightTag, and fDocSyntax.
void THtml::SetHeader | ( | const char * | file | ) | [inline] |
void THtml::SetFooter | ( | const char * | file | ) | [inline] |
void THtml::SetHomepage | ( | const char * | url | ) | [inline] |
void THtml::SetSearchStemURL | ( | const char * | url | ) | [inline] |
Definition at line 282 of file THtml.h.
References fLinkInfo, and THtml::LinkInfo_t::fSearchStemURL.
void THtml::SetSearchEngine | ( | const char * | url | ) | [inline] |
void THtml::SetViewCVS | ( | const char * | url | ) | [inline] |
void THtml::SetWikiURL | ( | const char * | url | ) | [inline] |
void THtml::SetCharset | ( | const char * | charset | ) | [inline] |
Definition at line 286 of file THtml.h.
References THtml::OutputStyle_t::fCharset, and fOutputStyle.
void THtml::SetDocStyle | ( | const char * | style | ) | [inline] |
const TModuleDefinition& THtml::GetModuleDefinition | ( | ) | const |
const TFileDefinition& THtml::GetFileDefinition | ( | ) | const |
const TPathDefinition& THtml::GetPathDefinition | ( | ) | const |
const TString& THtml::GetProductName | ( | ) | const [inline] |
const TString& THtml::GetInputPath | ( | ) | const [inline] |
virtual const char* THtml::GetEtcDir | ( | ) | const [virtual] |
const TString& THtml::GetModuleDocPath | ( | ) | const [inline] |
const TString& THtml::GetDotDir | ( | ) | const [inline] |
const char* THtml::GetURL | ( | const char * | lib = 0 |
) | const |
const TString& THtml::GetXwho | ( | ) | const [inline] |
const TString& THtml::GetMacroPath | ( | ) | const [inline] |
const char* THtml::GetCounterFormat | ( | ) | const [inline] |
const TString& THtml::GetClassDocTag | ( | ) | const [inline] |
Definition at line 303 of file THtml.h.
References THtml::DocSyntax_t::fClassDocTag, and fDocSyntax.
const TString& THtml::GetAuthorTag | ( | ) | const [inline] |
const TString& THtml::GetLastUpdateTag | ( | ) | const [inline] |
Definition at line 305 of file THtml.h.
References fDocSyntax, and THtml::DocSyntax_t::fLastUpdateTag.
const TString& THtml::GetCopyrightTag | ( | ) | const [inline] |
Definition at line 306 of file THtml.h.
References THtml::DocSyntax_t::fCopyrightTag, and fDocSyntax.
const TString& THtml::GetHeader | ( | ) | const [inline] |
const TString& THtml::GetFooter | ( | ) | const [inline] |
const TString& THtml::GetHomepage | ( | ) | const [inline] |
const TString& THtml::GetSearchStemURL | ( | ) | const [inline] |
Definition at line 310 of file THtml.h.
References fLinkInfo, and THtml::LinkInfo_t::fSearchStemURL.
const TString& THtml::GetSearchEngine | ( | ) | const [inline] |
const TString& THtml::GetViewCVS | ( | ) | const [inline] |
const TString& THtml::GetWikiURL | ( | ) | const [inline] |
const TString& THtml::GetCharset | ( | ) | const [inline] |
Definition at line 314 of file THtml.h.
References THtml::OutputStyle_t::fCharset, and fOutputStyle.
const TString& THtml::GetDocStyle | ( | ) | const [inline] |
Bool_t THtml::CopyFileFromEtcDir | ( | const char * | filename | ) | const |
virtual void THtml::CreateAuxiliaryFiles | ( | ) | const [virtual] |
virtual TClass* THtml::GetClass | ( | const char * | name | ) | const [virtual] |
const char* THtml::ShortType | ( | const char * | name | ) | const |
const char* THtml::GetCounter | ( | ) | const [inline] |
Definition at line 323 of file THtml.h.
References THtml::TPathDefinition::GetMacroPath(), and GetPathDefinition().
virtual bool THtml::GetDeclFileName | ( | TClass * | cl, | |
Bool_t | filesys, | |||
TString & | out_name | |||
) | const [virtual] |
static const char* THtml::GetDirDelimiter | ( | ) | [inline, static] |
virtual bool THtml::GetImplFileName | ( | TClass * | cl, | |
Bool_t | filesys, | |||
TString & | out_name | |||
) | const [virtual] |
virtual const char* THtml::GetHtmlFileName | ( | const char * | classname | ) | const [virtual] |
TList* THtml::GetLibraryDependencies | ( | ) | [inline] |
Definition at line 337 of file THtml.h.
References fDocEntityInfo, and THtml::DocEntityInfo_t::fLibDeps.
void THtml::SortListOfModules | ( | ) | [inline] |
Definition at line 338 of file THtml.h.
References fDocEntityInfo, THtml::DocEntityInfo_t::fModules, and TList::Sort().
const TList* THtml::GetListOfModules | ( | ) | const [inline] |
Definition at line 339 of file THtml.h.
References fDocEntityInfo, and THtml::DocEntityInfo_t::fModules.
const TList* THtml::GetListOfClasses | ( | ) | const [inline] |
Definition at line 340 of file THtml.h.
References THtml::DocEntityInfo_t::fClasses, and fDocEntityInfo.
TFileSysDB* THtml::GetLocalFiles | ( | ) | const [inline] |
TVirtualMutex* THtml::GetMakeClassMutex | ( | ) | const [inline] |
const PathInfo_t& THtml::GetPathInfo | ( | ) | const [inline] |
Bool_t THtml::HaveDot | ( | ) |
void THtml::HelperDeleted | ( | THelperBase * | who | ) |
void THtml::SetDeclFileName | ( | TClass * | cl, | |
const char * | filename | |||
) |
void THtml::SetImplFileName | ( | TClass * | cl, | |
const char * | filename | |||
) |
void THtml::ReplaceSpecialChars | ( | std::ostream & | , | |
const char * | ||||
) | [inline] |
virtual void THtml::CreateJavascript | ( | ) | const [protected, virtual] |
virtual void THtml::CreateStyleSheet | ( | ) | const [protected, virtual] |
void THtml::CreateListOfTypes | ( | ) | [protected] |
void THtml::CreateListOfClasses | ( | const char * | filter | ) | [protected] |
virtual bool THtml::GetDeclImplFileName | ( | TClass * | cl, | |
bool | filesys, | |||
bool | decl, | |||
TString & | out_name | |||
) | const [protected, virtual] |
TClassDocInfo* THtml::GetNextClass | ( | ) | [protected] |
void THtml::SetLocalFiles | ( | ) | const [protected] |
static void* THtml::MakeClassThreaded | ( | void * | info | ) | [static, protected] |
TString THtml::fCounter [protected] |
Definition at line 407 of file THtml.h.
Referenced by GetCounter(), GetNextClass(), MakeAll(), and MakeClass().
TString THtml::fCounterFormat [protected] |
Definition at line 408 of file THtml.h.
Referenced by GetCounterFormat(), MakeClass(), and SetCounterFormat().
TString THtml::fProductName [protected] |
Definition at line 409 of file THtml.h.
Referenced by CreateListOfClasses(), GetProductName(), and SetProductName().
TIter* THtml::fThreadedClassIter [protected] |
Int_t THtml::fThreadedClassCount [protected] |
TVirtualMutex* THtml::fMakeClassMutex [protected] |
TGClient* THtml::fGClient [protected] |
DocSyntax_t THtml::fDocSyntax [protected] |
Definition at line 414 of file THtml.h.
Referenced by ClassImp(), GetAuthorTag(), GetClassDocTag(), GetCopyrightTag(), GetDocStyle(), GetLastUpdateTag(), SetAuthorTag(), SetClassDocTag(), SetCopyrightTag(), SetDocStyle(), and SetLastUpdateTag().
LinkInfo_t THtml::fLinkInfo [protected] |
Definition at line 415 of file THtml.h.
Referenced by ClassImp(), GetHomepage(), GetSearchEngine(), GetSearchStemURL(), GetURL(), GetViewCVS(), GetWikiURL(), GetXwho(), SetHomepage(), SetLibURL(), SetRootURL(), SetSearchEngine(), SetSearchStemURL(), SetViewCVS(), SetWikiURL(), and SetXwho().
OutputStyle_t THtml::fOutputStyle [protected] |
Definition at line 416 of file THtml.h.
Referenced by ClassImp(), GetCharset(), GetFooter(), GetHeader(), SetCharset(), SetFooter(), and SetHeader().
PathInfo_t THtml::fPathInfo [mutable, protected] |
Definition at line 417 of file THtml.h.
Referenced by AddMacroPath(), ClassImp(), Convert(), GetDotDir(), GetEtcDir(), GetHtmlFileName(), GetInputPath(), GetMacroPath(), GetModuleDocPath(), GetOutputDir(), GetPathInfo(), HaveDot(), SetDocPath(), SetDotDir(), SetEtcDir(), SetFoundDot(), SetIncludePath(), SetInputDir(), SetLocalFiles(), SetMacroPath(), and SetOutputDir().
DocEntityInfo_t THtml::fDocEntityInfo [protected] |
Definition at line 418 of file THtml.h.
Referenced by ClassImp(), CreateListOfClasses(), GetClass(), GetDeclImplFileName(), GetDerivedClasses(), GetHtmlFileName(), GetLibraryDependencies(), GetListOfClasses(), GetListOfModules(), GetModuleNameForClass(), GetNextClass(), MakeAll(), MakeClass(), SetDeclFileName(), SetImplFileName(), SetInputDir(), ShortType(), SortListOfModules(), and ~THtml().
TPathDefinition* THtml::fPathDef [mutable, protected] |
Definition at line 419 of file THtml.h.
Referenced by GetPathDefinition(), HelperDeleted(), SetPathDefinition(), and ~THtml().
TModuleDefinition* THtml::fModuleDef [mutable, protected] |
Definition at line 420 of file THtml.h.
Referenced by GetModuleDefinition(), HelperDeleted(), SetModuleDefinition(), and ~THtml().
TFileDefinition* THtml::fFileDef [mutable, protected] |
Definition at line 421 of file THtml.h.
Referenced by GetFileDefinition(), HelperDeleted(), SetFileDefinition(), and ~THtml().
TFileSysDB* THtml::fLocalFiles [mutable, protected] |
Definition at line 422 of file THtml.h.
Referenced by GetLocalFiles(), SetLocalFiles(), and ~THtml().
Bool_t THtml::fBatch [protected] |
TIter* THtml::fThreadedClassIter [protected] |
TVirtualMutex* THtml::fMakeClassMutex [protected] |
TGClient* THtml::fGClient [protected] |
TPathDefinition* THtml::fPathDef [mutable, protected] |
TModuleDefinition* THtml::fModuleDef [mutable, protected] |
TFileDefinition* THtml::fFileDef [mutable, protected] |
TFileSysDB* THtml::fLocalFiles [mutable, protected] |