#include <THtml.h>
Inheritance diagram for THtml::TFileDefinition:

Public Member Functions | |
| virtual bool | GetDeclFileName (const TClass *cl, TString &out_filename, TString &out_fsys, TFileSysEntry **fse=0) const |
| virtual bool | GetImplFileName (const TClass *cl, TString &out_filename, TString &out_fsys, TFileSysEntry **fse=0) const |
| virtual bool | GetDeclFileName (const TClass *cl, TString &out_filename, TString &out_fsys, TFileSysEntry **fse=0) const |
| virtual bool | GetImplFileName (const TClass *cl, TString &out_filename, TString &out_fsys, TFileSysEntry **fse=0) const |
Protected Member Functions | |
| virtual bool | GetFileName (const TClass *cl, bool decl, TString &out_filename, TString &out_fsys, TFileSysEntry **fse=0) const |
| TString | MatchFileSysName (TString &filename, TFileSysEntry **fse=0) const |
| void | SplitClassIntoDirFile (const TString &clname, TString &dir, TString &filename) const |
| void | NormalizePath (TString &path) const |
| void | ExpandSearchPath (TString &path) const |
| ClassDef (TFileDefinition, 0) | |
| virtual bool | GetFileName (const TClass *cl, bool decl, TString &out_filename, TString &out_fsys, TFileSysEntry **fse=0) const |
| TString | MatchFileSysName (TString &filename, TFileSysEntry **fse=0) const |
| void | SplitClassIntoDirFile (const TString &clname, TString &dir, TString &filename) const |
| void | NormalizePath (TString &path) const |
| void | ExpandSearchPath (TString &path) const |
| ClassDef (TFileDefinition, 0) | |
Definition at line 75 of file THtml.h.
| bool THtml::TFileDefinition::GetDeclFileName | ( | const TClass * | cl, | |
| TString & | out_filename, | |||
| TString & | out_fsys, | |||
| TFileSysEntry ** | fse = 0 | |||
| ) | const [virtual] |
| bool THtml::TFileDefinition::GetImplFileName | ( | const TClass * | cl, | |
| TString & | out_filename, | |||
| TString & | out_fsys, | |||
| TFileSysEntry ** | fse = 0 | |||
| ) | const [virtual] |
Definition at line 264 of file THtml.cxx.
References GetFileName().
Referenced by THtml::CreateListOfClasses().
| bool THtml::TFileDefinition::GetFileName | ( | const TClass * | cl, | |
| bool | decl, | |||
| TString & | out_filename, | |||
| TString & | out_fsys, | |||
| TFileSysEntry ** | fse = 0 | |||
| ) | const [protected, virtual] |
Definition at line 328 of file THtml.cxx.
References TSystem::BaseName(), TString::BeginsWith(), TString::Contains(), TSystem::DirName(), ExpandSearchPath(), TSystem::FindFile(), TClass::GetDeclFileName(), THtml::GetDirDelimiter(), THtml::TPathDefinition::GetFileNameFromInclude(), TClass::GetImplFileName(), THtml::THelperBase::GetOwner(), THtml::GetPathDefinition(), THtml::GetPathInfo(), gSystem, i, kNPOS, kReadPermission, TString::Last(), TString::Length(), MatchFileSysName(), NormalizePath(), TString::Remove(), SplitClassIntoDirFile(), start, and TString::Tokenize().
Referenced by GetDeclFileName(), and GetImplFileName().
| TString THtml::TFileDefinition::MatchFileSysName | ( | TString & | filename, | |
| TFileSysEntry ** | fse = 0 | |||
| ) | const [protected] |
Definition at line 298 of file THtml.cxx.
References TSystem::BaseName(), TString::EndsWith(), THtml::TFileSysDB::GetEntries(), THtml::TFileSysEntry::GetFullName(), THashTable::GetListForObject(), THtml::GetLocalFiles(), THtml::TFileSysEntry::GetName(), THtml::THelperBase::GetOwner(), gSystem, kFALSE, and kTRUE.
Referenced by GetFileName().
| void THtml::TFileDefinition::SplitClassIntoDirFile | ( | const TString & | clname, | |
| TString & | dir, | |||
| TString & | filename | |||
| ) | const [protected] |
Definition at line 227 of file THtml.cxx.
References dir(), and TString::Tokenize().
Referenced by GetFileName().
| void THtml::TFileDefinition::NormalizePath | ( | TString & | path | ) | const [protected] |
Definition at line 282 of file THtml.cxx.
References TString::BeginsWith(), d, TString::Format(), i, TString::Remove(), TString::ReplaceAll(), and TPRegexp::Substitute().
Referenced by GetFileName().
| void THtml::TFileDefinition::ExpandSearchPath | ( | TString & | path | ) | const [protected] |
Definition at line 199 of file THtml.cxx.
References TString::BeginsWith(), TString::EndsWith(), THtml::GetDirDelimiter(), THtml::GetInputPath(), THtml::THelperBase::GetOwner(), TString::Length(), TString::Remove(), start, and TString::Tokenize().
Referenced by GetFileName().
| THtml::TFileDefinition::ClassDef | ( | TFileDefinition | , | |
| 0 | ||||
| ) | [protected] |
| virtual bool THtml::TFileDefinition::GetDeclFileName | ( | const TClass * | cl, | |
| TString & | out_filename, | |||
| TString & | out_fsys, | |||
| TFileSysEntry ** | fse = 0 | |||
| ) | const [virtual] |
| virtual bool THtml::TFileDefinition::GetImplFileName | ( | const TClass * | cl, | |
| TString & | out_filename, | |||
| TString & | out_fsys, | |||
| TFileSysEntry ** | fse = 0 | |||
| ) | const [virtual] |
| virtual bool THtml::TFileDefinition::GetFileName | ( | const TClass * | cl, | |
| bool | decl, | |||
| TString & | out_filename, | |||
| TString & | out_fsys, | |||
| TFileSysEntry ** | fse = 0 | |||
| ) | const [protected, virtual] |
| TString THtml::TFileDefinition::MatchFileSysName | ( | TString & | filename, | |
| TFileSysEntry ** | fse = 0 | |||
| ) | const [protected] |
| void THtml::TFileDefinition::SplitClassIntoDirFile | ( | const TString & | clname, | |
| TString & | dir, | |||
| TString & | filename | |||
| ) | const [protected] |
| void THtml::TFileDefinition::NormalizePath | ( | TString & | path | ) | const [protected] |
| void THtml::TFileDefinition::ExpandSearchPath | ( | TString & | path | ) | const [protected] |
| THtml::TFileDefinition::ClassDef | ( | TFileDefinition | , | |
| 0 | ||||
| ) | [protected] |
1.5.1