THtml Class Reference

#include <THtml.h>

Inheritance diagram for THtml:

TObject TObject List of all members.

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 TModuleDefinitionGetModuleDefinition () const
const TFileDefinitionGetFileDefinition () const
const TPathDefinitionGetPathDefinition () const
const TStringGetProductName () const
const TStringGetInputPath () const
const TStringGetOutputDir (Bool_t createDir=kTRUE) const
virtual const char * GetEtcDir () const
const TStringGetModuleDocPath () const
const TStringGetDotDir () const
const char * GetURL (const char *lib=0) const
const TStringGetXwho () const
const TStringGetMacroPath () const
const char * GetCounterFormat () const
const TStringGetClassDocTag () const
const TStringGetAuthorTag () const
const TStringGetLastUpdateTag () const
const TStringGetCopyrightTag () const
const TStringGetHeader () const
const TStringGetFooter () const
const TStringGetHomepage () const
const TStringGetSearchStemURL () const
const TStringGetSearchEngine () const
const TStringGetViewCVS () const
const TStringGetWikiURL () const
const TStringGetCharset () const
const TStringGetDocStyle () const
Bool_t CopyFileFromEtcDir (const char *filename) const
virtual void CreateAuxiliaryFiles () const
virtual TClassGetClass (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
TListGetLibraryDependencies ()
void SortListOfModules ()
const TListGetListOfModules () const
const TListGetListOfClasses () const
TFileSysDBGetLocalFiles () const
TVirtualMutexGetMakeClassMutex () const
virtual void GetModuleNameForClass (TString &module, TClass *cl) const
const PathInfo_tGetPathInfo () 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 TModuleDefinitionGetModuleDefinition () const
const TFileDefinitionGetFileDefinition () const
const TPathDefinitionGetPathDefinition () const
const TStringGetProductName () const
const TStringGetInputPath () const
const TStringGetOutputDir (Bool_t createDir=kTRUE) const
virtual const char * GetEtcDir () const
const TStringGetModuleDocPath () const
const TStringGetDotDir () const
const char * GetURL (const char *lib=0) const
const TStringGetXwho () const
const TStringGetMacroPath () const
const char * GetCounterFormat () const
const TStringGetClassDocTag () const
const TStringGetAuthorTag () const
const TStringGetLastUpdateTag () const
const TStringGetCopyrightTag () const
const TStringGetHeader () const
const TStringGetFooter () const
const TStringGetHomepage () const
const TStringGetSearchStemURL () const
const TStringGetSearchEngine () const
const TStringGetViewCVS () const
const TStringGetWikiURL () const
const TStringGetCharset () const
const TStringGetDocStyle () const
Bool_t CopyFileFromEtcDir (const char *filename) const
virtual void CreateAuxiliaryFiles () const
virtual TClassGetClass (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
TListGetLibraryDependencies ()
void SortListOfModules ()
const TListGetListOfModules () const
const TListGetListOfClasses () const
TFileSysDBGetLocalFiles () const
TVirtualMutexGetMakeClassMutex () const
virtual void GetModuleNameForClass (TString &module, TClass *cl) const
const PathInfo_tGetPathInfo () 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)
TClassDocInfoGetNextClass ()
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)
TClassDocInfoGetNextClass ()
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
TIterfThreadedClassIter
Int_t fThreadedClassCount
TVirtualMutexfMakeClassMutex
TGClientfGClient
DocSyntax_t fDocSyntax
LinkInfo_t fLinkInfo
OutputStyle_t fOutputStyle
PathInfo_t fPathInfo
DocEntityInfo_t fDocEntityInfo
TPathDefinitionfPathDef
TModuleDefinitionfModuleDef
TFileDefinitionfFileDef
TFileSysDBfLocalFiles
Bool_t fBatch
TIterfThreadedClassIter
TVirtualMutexfMakeClassMutex
TGClientfGClient
TPathDefinitionfPathDef
TModuleDefinitionfModuleDef
TFileDefinitionfFileDef
TFileSysDBfLocalFiles

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

Detailed Description

Definition at line 44 of file THtml.h.


Member Enumeration Documentation

enum THtml::EConvertOutput

Definition at line 232 of file THtml.h.

enum THtml::EConvertOutput

Definition at line 232 of file THtml.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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().

void THtml::MakeAll ( Bool_t  force = kFALSE,
const char *  filter = "*",
int  numthreads = 1 
)

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().

void THtml::MakeClass ( const char *  className,
Bool_t  force = kFALSE 
)

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().

void THtml::MakeTree ( const char *  className,
Bool_t  force = kFALSE 
)

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().

const TString & THtml::GetOutputDir ( Bool_t  createDir = kTRUE  )  const

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().

void THtml::GetModuleMacroPath ( const TString module,
TString out_path 
) const [inline]

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().

bool THtml::GetDeclFileName ( TClass cl,
Bool_t  filesys,
TString out_name 
) const [virtual]

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().

void THtml::GetDerivedClasses ( TClass cl,
std::map< TClass *, Int_t > &  derived 
) const

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().

bool THtml::GetImplFileName ( TClass cl,
Bool_t  filesys,
TString out_name 
) const [virtual]

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().

void THtml::GetHtmlFileName ( TClass classPtr,
TString filename 
) const [virtual]

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().

void THtml::GetModuleNameForClass ( TString module,
TClass cl 
) const [virtual]

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().

Bool_t THtml::IsNamespace ( const TClass cl  )  [static]

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().

void THtml::SetFoundDot ( Bool_t  found = kTRUE  ) 

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().

void THtml::SetBatch ( Bool_t  batch = kTRUE  )  [inline]

Definition at line 351 of file THtml.h.

References fBatch.

Referenced by G__G__Html_125_0_91().

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]

Definition at line 357 of file THtml.h.

Referenced by G__G__Html_125_0_94().

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]

Definition at line 1892 of file THtml.cxx.

References output().

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().

void THtml::MakeClass ( void *  cdi,
Bool_t  force = kFALSE 
) [protected]

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]

Definition at line 2362 of file THtml.cxx.

Referenced by MakeAll().

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::MakeAll ( Bool_t  force = kFALSE,
const char *  filter = "*",
int  numthreads = 1 
)

void THtml::MakeClass ( const char *  className,
Bool_t  force = kFALSE 
)

void THtml::MakeIndex ( const char *  filter = "*"  ) 

void THtml::MakeTree ( const char *  className,
Bool_t  force = kFALSE 
)

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]

Definition at line 261 of file THtml.h.

References fProductName.

void THtml::SetOutputDir ( const char *  dir  ) 

void THtml::SetInputDir ( const char *  dir  ) 

void THtml::SetSourceDir ( const char *  dir  )  [inline]

Definition at line 264 of file THtml.h.

References SetInputDir().

void THtml::SetIncludePath ( const char *  dir  )  [inline]

Definition at line 265 of file THtml.h.

References THtml::PathInfo_t::fIncludePath, and fPathInfo.

void THtml::SetEtcDir ( const char *  dir  )  [inline]

Definition at line 266 of file THtml.h.

References THtml::PathInfo_t::fEtcDir, and fPathInfo.

void THtml::SetDocPath ( const char *  path  )  [inline]

Definition at line 267 of file THtml.h.

References THtml::PathInfo_t::fDocPath, and fPathInfo.

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]

Definition at line 269 of file THtml.h.

References fLinkInfo, and THtml::LinkInfo_t::fROOTURL.

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.

void THtml::SetXwho ( const char *  xwho  )  [inline]

Definition at line 271 of file THtml.h.

References fLinkInfo, and THtml::LinkInfo_t::fXwho.

void THtml::SetMacroPath ( const char *  path  )  [inline]

Definition at line 272 of file THtml.h.

References THtml::PathInfo_t::fMacroPath, and fPathInfo.

void THtml::AddMacroPath ( const char *  path  ) 

void THtml::SetCounterFormat ( const char *  format  )  [inline]

Definition at line 274 of file THtml.h.

References fCounterFormat.

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]

Definition at line 276 of file THtml.h.

References THtml::DocSyntax_t::fAuthorTag, and fDocSyntax.

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]

Definition at line 279 of file THtml.h.

References THtml::OutputStyle_t::fHeader, and fOutputStyle.

void THtml::SetFooter ( const char *  file  )  [inline]

Definition at line 280 of file THtml.h.

References THtml::OutputStyle_t::fFooter, and fOutputStyle.

void THtml::SetHomepage ( const char *  url  )  [inline]

Definition at line 281 of file THtml.h.

References THtml::LinkInfo_t::fHomepage, and fLinkInfo.

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]

Definition at line 283 of file THtml.h.

References fLinkInfo, and THtml::LinkInfo_t::fSearchEngine.

void THtml::SetViewCVS ( const char *  url  )  [inline]

Definition at line 284 of file THtml.h.

References fLinkInfo, and THtml::LinkInfo_t::fViewCVS.

void THtml::SetWikiURL ( const char *  url  )  [inline]

Definition at line 285 of file THtml.h.

References fLinkInfo, and THtml::LinkInfo_t::fWikiURL.

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]

Definition at line 287 of file THtml.h.

References THtml::DocSyntax_t::fDocStyle, and fDocSyntax.

const TModuleDefinition& THtml::GetModuleDefinition (  )  const

const TFileDefinition& THtml::GetFileDefinition (  )  const

const TPathDefinition& THtml::GetPathDefinition (  )  const

const TString& THtml::GetProductName (  )  const [inline]

Definition at line 293 of file THtml.h.

References fProductName.

const TString& THtml::GetInputPath (  )  const [inline]

Definition at line 294 of file THtml.h.

References THtml::PathInfo_t::fInputPath, and fPathInfo.

const TString& THtml::GetOutputDir ( Bool_t  createDir = kTRUE  )  const

virtual const char* THtml::GetEtcDir (  )  const [virtual]

const TString& THtml::GetModuleDocPath (  )  const [inline]

Definition at line 297 of file THtml.h.

References THtml::PathInfo_t::fDocPath, and fPathInfo.

const TString& THtml::GetDotDir (  )  const [inline]

Definition at line 298 of file THtml.h.

References THtml::PathInfo_t::fDotDir, and fPathInfo.

const char* THtml::GetURL ( const char *  lib = 0  )  const

const TString& THtml::GetXwho (  )  const [inline]

Definition at line 300 of file THtml.h.

References fLinkInfo, and THtml::LinkInfo_t::fXwho.

const TString& THtml::GetMacroPath (  )  const [inline]

Definition at line 301 of file THtml.h.

References THtml::PathInfo_t::fMacroPath, and fPathInfo.

const char* THtml::GetCounterFormat (  )  const [inline]

Definition at line 302 of file THtml.h.

References fCounterFormat.

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]

Definition at line 304 of file THtml.h.

References THtml::DocSyntax_t::fAuthorTag, and fDocSyntax.

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]

Definition at line 307 of file THtml.h.

References THtml::OutputStyle_t::fHeader, and fOutputStyle.

const TString& THtml::GetFooter (  )  const [inline]

Definition at line 308 of file THtml.h.

References THtml::OutputStyle_t::fFooter, and fOutputStyle.

const TString& THtml::GetHomepage (  )  const [inline]

Definition at line 309 of file THtml.h.

References THtml::LinkInfo_t::fHomepage, and fLinkInfo.

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]

Definition at line 311 of file THtml.h.

References fLinkInfo, and THtml::LinkInfo_t::fSearchEngine.

const TString& THtml::GetViewCVS (  )  const [inline]

Definition at line 312 of file THtml.h.

References fLinkInfo, and THtml::LinkInfo_t::fViewCVS.

const TString& THtml::GetWikiURL (  )  const [inline]

Definition at line 313 of file THtml.h.

References fLinkInfo, and THtml::LinkInfo_t::fWikiURL.

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]

Definition at line 315 of file THtml.h.

References THtml::DocSyntax_t::fDocStyle, and fDocSyntax.

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 322 of file THtml.h.

References fCounter.

void THtml::GetModuleMacroPath ( const TString module,
TString out_path 
) 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]

void THtml::GetDerivedClasses ( TClass cl,
std::map< TClass *, Int_t > &  derived 
) const

static const char* THtml::GetDirDelimiter (  )  [inline, static]

Definition at line 326 of file THtml.h.

virtual bool THtml::GetImplFileName ( TClass cl,
Bool_t  filesys,
TString out_name 
) const [virtual]

virtual void THtml::GetHtmlFileName ( TClass classPtr,
TString filename 
) 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]

Definition at line 341 of file THtml.h.

References fLocalFiles, and SetLocalFiles().

TVirtualMutex* THtml::GetMakeClassMutex (  )  const [inline]

Definition at line 342 of file THtml.h.

References fMakeClassMutex.

virtual void THtml::GetModuleNameForClass ( TString module,
TClass cl 
) const [virtual]

const PathInfo_t& THtml::GetPathInfo (  )  const [inline]

Definition at line 344 of file THtml.h.

References fPathInfo.

Bool_t THtml::HaveDot (  ) 

void THtml::HelperDeleted ( THelperBase who  ) 

static Bool_t THtml::IsNamespace ( const TClass cl  )  [static]

void THtml::SetDeclFileName ( TClass cl,
const char *  filename 
)

void THtml::SetFoundDot ( Bool_t  found = kTRUE  ) 

void THtml::SetImplFileName ( TClass cl,
const char *  filename 
)

void THtml::SetBatch ( Bool_t  batch = kTRUE  )  [inline]

Definition at line 351 of file THtml.h.

References fBatch.

Bool_t THtml::IsBatch (  )  const [inline]

Definition at line 352 of file THtml.h.

References fBatch.

void THtml::ReplaceSpecialChars ( std::ostream &  ,
const char *   
) [inline]

Definition at line 354 of file THtml.h.

References TObject::Error().

void THtml::SetEscape ( char  = '\\'  )  [inline]

Definition at line 357 of file THtml.h.

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]

void THtml::MakeClass ( void *  cdi,
Bool_t  force = kFALSE 
) [protected]

TClassDocInfo* THtml::GetNextClass (  )  [protected]

void THtml::SetLocalFiles (  )  const [protected]

static void* THtml::MakeClassThreaded ( void *  info  )  [static, protected]


Member Data Documentation

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]

Definition at line 410 of file THtml.h.

Referenced by GetNextClass(), and MakeAll().

Int_t THtml::fThreadedClassCount [protected]

Definition at line 411 of file THtml.h.

Referenced by GetNextClass(), and MakeAll().

TVirtualMutex* THtml::fMakeClassMutex [protected]

Definition at line 412 of file THtml.h.

Referenced by GetMakeClassMutex(), and MakeAll().

TGClient* THtml::fGClient [protected]

Definition at line 413 of file THtml.h.

Referenced by Convert().

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]

Definition at line 423 of file THtml.h.

Referenced by IsBatch(), and SetBatch().

TIter* THtml::fThreadedClassIter [protected]

Definition at line 410 of file THtml.h.

TVirtualMutex* THtml::fMakeClassMutex [protected]

Definition at line 412 of file THtml.h.

TGClient* THtml::fGClient [protected]

Definition at line 413 of file THtml.h.

TPathDefinition* THtml::fPathDef [mutable, protected]

Definition at line 419 of file THtml.h.

TModuleDefinition* THtml::fModuleDef [mutable, protected]

Definition at line 420 of file THtml.h.

TFileDefinition* THtml::fFileDef [mutable, protected]

Definition at line 421 of file THtml.h.

TFileSysDB* THtml::fLocalFiles [mutable, protected]

Definition at line 422 of file THtml.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:41:41 2011 for ROOT_528-00b_version by  doxygen 1.5.1