|
Doxygen
|
Representation of an include dependency graph 更多...
#include <dotincldepgraph.h>
类 DotInclDepGraph 继承关系图:
DotInclDepGraph 的协作图:Public 成员函数 | |
| DotInclDepGraph (const FileDef *fd, bool inverse) | |
| ~DotInclDepGraph () | |
| QCString | writeGraph (TextStream &t, GraphOutputFormat gf, EmbeddedOutputFormat ef, const QCString &path, const QCString &fileName, const QCString &relPath, bool writeImageMap=TRUE, int graphId=-1) |
| bool | isTrivial () const |
| bool | isTooBig () const |
| int | numNodes () const |
| void | writeXML (TextStream &t) |
| void | writeDocbook (TextStream &t) |
Public 成员函数 继承自 DotGraph | |
| DotGraph () | |
| virtual | ~DotGraph () |
Protected 成员函数 | |
| virtual QCString | getBaseName () const |
| virtual QCString | getMapLabel () const |
| virtual void | computeTheGraph () |
Protected 成员函数 继承自 DotGraph | |
| int | getNextNodeNumber () |
| returns node numbers. 更多... | |
| QCString | writeGraph (TextStream &t, GraphOutputFormat gf, EmbeddedOutputFormat ef, const QCString &path, const QCString &fileName, const QCString &relPath, bool writeImageMap=TRUE, int graphId=-1) |
| virtual QCString | absMapName () const |
| virtual QCString | getImgAltText () const |
| QCString | absBaseName () const |
| QCString | absDotName () const |
| QCString | imgName () const |
| QCString | absImgName () const |
| QCString | relImgName () const |
Private 成员函数 | |
| QCString | diskName () const |
| void | buildGraph (DotNode *n, const FileDef *fd, int distance) |
| void | determineVisibleNodes (DotNodeDeque &queue, int &maxNodes) |
| void | determineTruncatedNodes (DotNodeDeque &queue) |
Private 属性 | |
| DotNode * | m_startNode |
| DotNodeMap | m_usedNodes |
| QCString | m_inclDepFileName |
| QCString | m_inclByDepFileName |
| bool | m_inverse |
额外继承的成员函数 | |
静态 Protected 成员函数 继承自 DotGraph | |
| static void | writeGraphHeader (TextStream &t, const QCString &title=QCString()) |
| static void | writeGraphFooter (TextStream &t) |
| static void | computeGraph (DotNode *root, GraphType gt, GraphOutputFormat format, const QCString &rank, bool renderParents, bool backArrows, const QCString &title, QCString &graphStr) |
Protected 属性 继承自 DotGraph | |
| GraphOutputFormat | m_graphFormat = GOF_BITMAP |
| EmbeddedOutputFormat | m_textFormat = EOF_Html |
| Dir | m_dir |
| QCString | m_fileName |
| QCString | m_relPath |
| bool | m_generateImageMap = false |
| int | m_graphId = 0 |
| QCString | m_absPath |
| QCString | m_baseName |
| QCString | m_theGraph |
| bool | m_regenerate = false |
| bool | m_doNotAddImageToIndex = false |
| bool | m_noDivTag = false |
| bool | m_zoomable = true |
| bool | m_urlOnly = false |
Representation of an include dependency graph
在文件 dotincldepgraph.h 第 30 行定义.
| DotInclDepGraph::DotInclDepGraph | ( | const FileDef * | fd, |
| bool | inverse | ||
| ) |
在文件 dotincldepgraph.cpp 第 123 行定义.
引用了 FileDef::absFilePath(), ASSERT, Definition::briefDescriptionAsTooltip(), buildGraph(), Config_getInt, determineTruncatedNodes(), determineVisibleNodes(), FileDef::docName(), DotGraph::getNextNodeNumber(), FileDef::getOutputFileBase(), Definition::getReference(), FileDef::includedByDependencyGraphFileName(), FileDef::includeDependencyGraphFileName(), m_inclByDepFileName, m_inclDepFileName, m_inverse, m_startNode, m_usedNodes, DotNode::setDistance(), QCString::str() , 以及 TRUE.
| DotInclDepGraph::~DotInclDepGraph | ( | ) |
在文件 dotincldepgraph.cpp 第 149 行定义.
引用了 DotNode::deleteNodes() , 以及 m_startNode.
在文件 dotincldepgraph.cpp 第 22 行定义.
引用了 FileDef::absFilePath(), DotNode::addChild(), DotNode::addParent(), Definition::briefDescriptionAsTooltip(), Config_getBool, FALSE, FileDef::generateSourceFile(), DotGraph::getNextNodeNumber(), FileDef::getOutputFileBase(), Definition::getReference(), FileDef::getSourceFileBase(), FileDef::includedByFileList(), FileDef::includeFileList(), Definition::isHidden(), FileDef::isLinkable(), m_inverse, m_usedNodes, DotNode::setDistance(), QCString::str() , 以及 TRUE.
被这些函数引用 DotInclDepGraph().
|
protectedvirtual |
实现了 DotGraph.
在文件 dotincldepgraph.cpp 第 166 行定义.
引用了 DotGraph::computeGraph(), Dependency, FALSE, DotNode::label(), DotGraph::m_graphFormat, m_inverse, m_startNode , 以及 DotGraph::m_theGraph.
|
private |
在文件 dotincldepgraph.cpp 第 98 行定义.
引用了 DotNode::children(), FALSE, DotNode::isTruncated(), DotNode::isVisible(), DotNode::markAsTruncated(), TRUE , 以及 DotNode::Unknown.
被这些函数引用 DotInclDepGraph().
|
private |
在文件 dotincldepgraph.cpp 第 79 行定义.
引用了 DotNode::children(), Config_getInt, DotNode::distance(), DotNode::isVisible() , 以及 DotNode::markAsVisible().
被这些函数引用 DotInclDepGraph().
|
private |
|
protectedvirtual |
实现了 DotGraph.
在文件 dotincldepgraph.cpp 第 154 行定义.
引用了 m_inclByDepFileName, m_inclDepFileName , 以及 m_inverse.
|
protectedvirtual |
实现了 DotGraph.
在文件 dotincldepgraph.cpp 第 172 行定义.
引用了 escapeCharsInString(), FALSE, DotNode::label(), m_inverse , 以及 m_startNode.
| bool DotInclDepGraph::isTooBig | ( | ) | const |
在文件 dotincldepgraph.cpp 第 201 行定义.
引用了 Config_getInt , 以及 numNodes().
被这些函数引用 FileDefImpl::writeIncludedByGraph() , 以及 FileDefImpl::writeIncludeGraph().
| bool DotInclDepGraph::isTrivial | ( | ) | const |
在文件 dotincldepgraph.cpp 第 196 行定义.
引用了 DotNode::children() , 以及 m_startNode.
被这些函数引用 generateXMLForFile(), FileDefImpl::writeIncludedByGraph() , 以及 FileDefImpl::writeIncludeGraph().
| int DotInclDepGraph::numNodes | ( | ) | const |
在文件 dotincldepgraph.cpp 第 206 行定义.
引用了 DotNode::children() , 以及 m_startNode.
被这些函数引用 isTooBig(), FileDefImpl::writeIncludedByGraph() , 以及 FileDefImpl::writeIncludeGraph().
| void DotInclDepGraph::writeDocbook | ( | TextStream & | t | ) |
| QCString DotInclDepGraph::writeGraph | ( | TextStream & | t, |
| GraphOutputFormat | gf, | ||
| EmbeddedOutputFormat | ef, | ||
| const QCString & | path, | ||
| const QCString & | fileName, | ||
| const QCString & | relPath, | ||
| bool | writeImageMap = TRUE, |
||
| int | graphId = -1 |
||
| ) |
在文件 dotincldepgraph.cpp 第 184 行定义.
被这些函数引用 RTFGenerator::endInclDepGraph(), DocbookGenerator::endInclDepGraph(), LatexGenerator::endInclDepGraph() , 以及 HtmlGenerator::endInclDepGraph().
| void DotInclDepGraph::writeXML | ( | TextStream & | t | ) |
|
private |
在文件 dotincldepgraph.h 第 58 行定义.
被这些函数引用 DotInclDepGraph() , 以及 getBaseName().
|
private |
在文件 dotincldepgraph.h 第 57 行定义.
被这些函数引用 DotInclDepGraph() , 以及 getBaseName().
|
private |
在文件 dotincldepgraph.h 第 59 行定义.
被这些函数引用 buildGraph(), computeTheGraph(), DotInclDepGraph(), getBaseName() , 以及 getMapLabel().
|
private |
在文件 dotincldepgraph.h 第 55 行定义.
被这些函数引用 computeTheGraph(), DotInclDepGraph(), getMapLabel(), isTrivial(), numNodes() , 以及 ~DotInclDepGraph().
|
private |
在文件 dotincldepgraph.h 第 56 行定义.
被这些函数引用 buildGraph(), DotInclDepGraph(), writeDocbook() , 以及 writeXML().