#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] |