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