|
Doxygen
|
函数 | |
| int | system (const QCString &command, const QCString &args, bool commandHasConsole=true) |
| unsigned int | pid () |
| QCString | getenv (const QCString &variable) |
| void | setenv (const QCString &variable, const QCString &value) |
| void | unsetenv (const QCString &variable) |
| portable_off_t | fseek (FILE *f, portable_off_t offset, int whence) |
| portable_off_t | ftell (FILE *f) |
| FILE * | fopen (const QCString &fileName, const QCString &mode) |
| int | fclose (FILE *f) |
| void | unlink (const QCString &fileName) |
| QCString | pathSeparator () |
| QCString | pathListSeparator () |
| const char * | ghostScriptCommand () |
| const char * | commandExtension () |
| bool | fileSystemIsCaseSensitive () |
| FILE * | popen (const QCString &name, const QCString &type) |
| int | pclose (FILE *stream) |
| void | sysTimerStart () |
| void | sysTimerStop () |
| double | getSysElapsedTime () |
| void | sleep (int ms) |
| bool | isAbsolutePath (const QCString &fileName) |
| void | correct_path () |
| Correct a possible wrong PATH variable 更多... | |
| void | setShortDir () |
| const char * | strnstr (const char *haystack, const char *needle, size_t haystack_len) |
| const char * | devNull () |
| bool | checkForExecutable (const QCString &fileName) |
| size_t | recodeUtf8StringToW (const QCString &inputStr, uint16_t **buf) |
| bool Portable::checkForExecutable | ( | const QCString & | fileName | ) |
| const char * Portable::commandExtension | ( | ) |
| void Portable::correct_path | ( | ) |
Correct a possible wrong PATH variable
This routine was inspired by the cause for bug 766059 was that in the Windows path there were forward slashes.
在文件 portable.cpp 第 515 行定义.
引用了 QCString::data(), getenv(), QCString::isEmpty(), setenv() , 以及 substitute().
被这些函数引用 initDoxygen().
| const char * Portable::devNull | ( | ) |
在文件 portable.cpp 第 595 行定义.
被这些函数引用 determineInkscapeVersion() , 以及 FormulaManager::generateImages().
| int Portable::fclose | ( | FILE * | f | ) |
在文件 portable.cpp 第 342 行定义.
被这些函数引用 checkPngResult(), OutputGenerator::endPlainFile(), FilterCache::getFileContents(), DotRunner::readBoundingBox() , 以及 DotRunner::run().
| bool Portable::fileSystemIsCaseSensitive | ( | ) |
在文件 portable.cpp 第 443 行定义.
被这些函数引用 findFileDef(), getFilterFromList() , 以及 patternMatch().
| portable_off_t Portable::fseek | ( | FILE * | f, |
| portable_off_t | offset, | ||
| int | whence | ||
| ) |
| portable_off_t Portable::ftell | ( | FILE * | f | ) |
在文件 portable.cpp 第 311 行定义.
在文件 portable.cpp 第 279 行定义.
引用了 QCString::data(), environmentLoaded, loadEnvironment(), proc_env , 以及 QCString::str().
被这些函数引用 correct_path(), ExistsOnPath(), getCurrentDateTime(), initDoxygen(), parseInput() , 以及 setDotFontPath().
| double Portable::getSysElapsedTime | ( | ) |
| const char * Portable::ghostScriptCommand | ( | ) |
在文件 portable.cpp 第 410 行定义.
引用了 ExistsOnPath().
被这些函数引用 FormulaManager::generateImages() , 以及 writeMakeBat().
| bool Portable::isAbsolutePath | ( | const QCString & | fileName | ) |
在文件 portable.cpp 第 496 行定义.
引用了 QCString::data(), reg::isalpha() , 以及 QCString::length().
被这些函数引用 generateOutput(), Markdown::processLink() , 以及 DocParser::readTextFileByName().
| QCString Portable::pathListSeparator | ( | ) |
在文件 portable.cpp 第 356 行定义.
被这些函数引用 ExistsOnPath(), parseInput(), runPlantumlContent() , 以及 setDotFontPath().
| QCString Portable::pathSeparator | ( | ) |
在文件 portable.cpp 第 347 行定义.
被这些函数引用 MemberContext::Private::callerGraph(), MemberContext::Private::callGraph(), ClassContext::Private::collaborationDiagram(), InheritanceGraphContext::Private::createGraph(), DirContext::Private::dirGraph(), ExistsOnPath(), ModuleContext::Private::groupGraph(), FileContext::Private::includedByGraph(), FileContext::Private::includeGraph(), ClassContext::Private::inheritanceDiagram(), DocParser::readTextFileByName(), writeDiaGraphFromFile() , 以及 writeMscGraphFromFile().
| int Portable::pclose | ( | FILE * | stream | ) |
在文件 portable.cpp 第 461 行定义.
被这些函数引用 FileDefImpl::acquireFileVersion(), FilterCache::getFileContents(), readInputFile() , 以及 stackTrace().
| unsigned int Portable::pid | ( | ) |
在文件 portable.cpp 第 452 行定义.
引用了 QCString::data().
被这些函数引用 FileDefImpl::acquireFileVersion(), FilterCache::getFileContents(), readInputFile() , 以及 stackTrace().
| size_t Portable::recodeUtf8StringToW | ( | const QCString & | inputStr, |
| uint16_t ** | buf | ||
| ) |
在文件 portable.cpp 第 604 行定义.
引用了 QCString::data(), QCString::isEmpty(), QCString::length(), portable_iconv(), portable_iconv_close() , 以及 portable_iconv_open().
在文件 portable.cpp 第 246 行定义.
引用了 QCString::data(), environmentLoaded, QCString::isEmpty(), loadEnvironment(), proc_env , 以及 QCString::str().
被这些函数引用 correct_path(), initDoxygen(), parseInput(), setDotFontPath() , 以及 unsetDotFontPath().
| void Portable::setShortDir | ( | ) |
在文件 portable.cpp 第 534 行定义.
引用了 Dir::currentDirPath() , 以及 Dir::setCurrent().
被这些函数引用 generateOutput().
| void Portable::sleep | ( | int | ms | ) |
| const char * Portable::strnstr | ( | const char * | haystack, |
| const char * | needle, | ||
| size_t | haystack_len | ||
| ) |
| int Portable::system | ( | const QCString & | command, |
| const QCString & | args, | ||
| bool | commandHasConsole = true |
||
| ) |
taken from the system() manpage on my Linux box
在文件 portable.cpp 第 42 行定义.
引用了 QCString::at(), QCString::data(), environ, Debug::ExtCmd, QCString::find(), QCString::isEmpty(), pid(), Debug::print(), qPrint(), recodeUtf8StringToW(), QCString::stripWhiteSpace() , 以及 substitute().
被这些函数引用 createSVG(), FlowChart::createSVG(), determineInkscapeVersion(), Htags::execute(), DocParser::findAndCopyImage(), FormulaManager::generateImages(), generateOutput(), CitationManager::generatePage(), DotRunner::run(), runPlantumlContent(), writeDiaGraphFromFile(), ClassDiagram::writeFigure() , 以及 writeMscGraphFromFile().
| void Portable::sysTimerStart | ( | ) |
在文件 portable.cpp 第 470 行定义.
引用了 g_startTime.
被这些函数引用 determineInkscapeVersion(), Htags::execute(), DocParser::findAndCopyImage(), FormulaManager::generateImages(), generateOutput(), DotManager::run(), runPlantumlContent(), writeDiaGraphFromFile(), ClassDiagram::writeFigure() , 以及 writeMscGraphFromFile().
| void Portable::sysTimerStop | ( | ) |
在文件 portable.cpp 第 475 行定义.
引用了 g_startTime , 以及 g_sysElapsedTime.
被这些函数引用 determineInkscapeVersion(), Htags::execute(), DocParser::findAndCopyImage(), FormulaManager::generateImages(), generateOutput(), CitationManager::generatePage(), DotManager::run(), runPlantumlContent(), writeDiaGraphFromFile(), ClassDiagram::writeFigure() , 以及 writeMscGraphFromFile().
| void Portable::unlink | ( | const QCString & | fileName | ) |
| void Portable::unsetenv | ( | const QCString & | variable | ) |
在文件 portable.cpp 第 260 行定义.
引用了 QCString::data(), QCString::find(), QCString::isEmpty(), proc_env , 以及 QCString::str().
被这些函数引用 setDotFontPath() , 以及 unsetDotFontPath().