Doxygen
|
Minimal replacement for QFileInfo. 更多...
#include <fileinfo.h>
Public 成员函数 | |
FileInfo (const std::string &name) | |
bool | exists () const |
size_t | size () const |
bool | isWritable () const |
bool | isReadable () const |
bool | isExecutable () const |
bool | isRelative () const |
bool | isFile () const |
bool | isDir () const |
bool | isSymLink () const |
std::string | readLink () const |
std::string | filePath () const |
std::string | absFilePath () const |
std::string | fileName () const |
std::string | baseName () const |
std::string | extension (bool complete) const |
std::string | dirPath (bool absPath=true) const |
静态 Private 成员函数 | |
static void | correctPath (std::string &s) |
Private 属性 | |
std::string | m_name |
Minimal replacement for QFileInfo.
在文件 fileinfo.h 第 22 行定义.
|
inlineexplicit |
在文件 fileinfo.h 第 38 行定义.
std::string FileInfo::absFilePath | ( | ) | const |
在文件 fileinfo.cpp 第 101 行定义.
引用了 correctPath() , 以及 m_name.
被这些函数引用 dirPath(), FormulaManager::generateImages(), getConvertLatexMacro(), markdownFileNameToId(), parseFile(), MarkdownOutlineParser::parseInput(), patternMatch(), Markdown::processLink(), readConfiguration(), readDir(), readFileOrDirectory(), readTagFile(), resolveLink(), substituteLatexKeywords() , 以及 ClassDefImpl::writeIncludeFilesForSlice().
std::string FileInfo::baseName | ( | ) | const |
|
staticprivate |
std::string FileInfo::dirPath | ( | bool | absPath = true | ) | const |
在文件 fileinfo.cpp 第 137 行定义.
引用了 absFilePath(), correctPath() , 以及 m_name.
被这些函数引用 readDir(), readFileOrDirectory(), HtmlDocVisitor::visit(), DocbookDocVisitor::visit(), LatexDocVisitor::visit(), RTFDocVisitor::visit(), ManDocVisitor::visit() , 以及 XmlDocVisitor::visit().
bool FileInfo::exists | ( | ) | const |
在文件 fileinfo.cpp 第 30 行定义.
引用了 m_name.
被这些函数引用 copyExtraFiles(), copyLatexStyleSheet(), copyLogo(), copyStyleSheet(), deliverablesPresent(), Dir::exists(), ExistsOnPath(), extraLatexStyleSheet(), fileToString(), DocParser::findAndCopyImage(), FormulaManager::generateImages(), CitationManager::generatePage(), CitationManager::insertCrossReferencesForBibFile(), insertMapFile(), CitationManager::latexBibFiles(), Htags::loadFilemap(), openOutputFile(), parseInput(), Markdown::processLink(), readConfiguration(), readDir(), readFileOrDirectory(), readInputFile(), readTagFile(), DocParser::readTextFileByName(), runPlantumlContent(), ManGenerator::startDoxyAnchor(), substituteHtmlKeywords(), ClassDefImpl::writeIncludeFilesForSlice() , 以及 HtmlGenerator::writeStyleInfo().
std::string FileInfo::extension | ( | bool | complete | ) | const |
std::string FileInfo::fileName | ( | ) | const |
在文件 fileinfo.cpp 第 118 行定义.
引用了 m_name.
被这些函数引用 baseName(), copyExtraFiles(), copyLatexStyleSheet(), copyLogo(), copyStyleSheet(), extension(), extraLatexStyleSheet(), FormulaManager::generateImages(), openOutputFile(), MarkdownOutlineParser::parseInput(), patternMatch(), Markdown::processLink(), readDir(), readFileOrDirectory(), substituteHtmlKeywords(), substituteLatexKeywords(), HtmlDocVisitor::visit(), DocbookDocVisitor::visit(), LatexDocVisitor::visit(), RTFDocVisitor::visit(), ManDocVisitor::visit(), XmlDocVisitor::visit() , 以及 HtmlGenerator::writeStyleInfo().
std::string FileInfo::filePath | ( | ) | const |
bool FileInfo::isDir | ( | ) | const |
在文件 fileinfo.cpp 第 70 行定义.
引用了 m_name.
被这些函数引用 Dir::exists(), readDir(), readFileOrDirectory() , 以及 resolveSymlink().
bool FileInfo::isExecutable | ( | ) | const |
bool FileInfo::isFile | ( | ) | const |
在文件 fileinfo.cpp 第 63 行定义.
引用了 m_name.
被这些函数引用 fileToString(), readDir(), readFileOrDirectory(), readTagFile() , 以及 HtmlGenerator::writeStyleInfo().
bool FileInfo::isReadable | ( | ) | const |
在文件 fileinfo.cpp 第 44 行定义.
引用了 m_name.
被这些函数引用 Htags::loadFilemap(), Markdown::processLink(), readDir(), readFileOrDirectory() , 以及 HtmlGenerator::writeStyleInfo().
bool FileInfo::isRelative | ( | ) | const |
bool FileInfo::isSymLink | ( | ) | const |
在文件 fileinfo.cpp 第 77 行定义.
引用了 m_name.
被这些函数引用 DocParser::findAndCopyImage(), readDir(), readFileOrDirectory() , 以及 resolveSymlink().
bool FileInfo::isWritable | ( | ) | const |
std::string FileInfo::readLink | ( | ) | const |
size_t FileInfo::size | ( | ) | const |
在文件 fileinfo.cpp 第 23 行定义.
引用了 m_name.
被这些函数引用 deliverablesPresent(), fileToString(), insertMapFile(), TemplateEngine::Private::loadByName(), parseFile() , 以及 readInputFile().
|
private |
在文件 fileinfo.h 第 57 行定义.
被这些函数引用 absFilePath(), dirPath(), exists(), fileName(), filePath(), isDir(), isExecutable(), isFile(), isReadable(), isRelative(), isSymLink(), isWritable(), readLink() , 以及 size().