在文件 msc.cpp 第 92 行定义.
101 mscgen_format_t msc_format;
106 msc_format = mscgen_format_png;
110 msc_format = mscgen_format_eps;
114 msc_format = mscgen_format_svg;
121 if ((code=mscgen_generate(inFile.
data(),imgName.
data(),msc_format))!=0)
123 err_full(srcFile,srcLine,
"Problems generating msc output (error=%s). Look for typos in you msc file %s\n",
124 mscgen_error2str(code),
qPrint(inFile));
131 epstopdfArgs.sprintf(
"\"%s.eps\" --outfile=\"%s.pdf\"",
136 err_full(srcFile,srcLine,
"Problems running epstopdf when processing '%s.eps'. Check your TeX installation!\n",
引用了 IndexList::addImageFile(), Config_getBool, QCString::data(), err_full(), Doxygen::indexList, maxCmdLine, MSC_BITMAP, MSC_EPS, MSC_SVG, Portable::pathSeparator(), qPrint(), QCString::sprintf(), Portable::system(), Portable::sysTimerStart() , 以及 Portable::sysTimerStop().
被这些函数引用 DocbookDocVisitor::startMscFile(), LatexDocVisitor::startMscFile(), DocbookDocVisitor::writeMscFile(), HtmlDocVisitor::writeMscFile(), RTFDocVisitor::writeMscFile() , 以及 LatexDocVisitor::writeMscFile().