浏览该文件的文档.
25 for (
const auto &ii : includeFiles)
27 const FileDef *bfd = ii.fileDef;
81 while (!queue.empty() && maxNodes>0)
100 while (!queue.empty())
106 bool truncated =
FALSE;
107 for (
const auto &dn : n->
children())
109 if (!dn->isVisible())
144 openNodeQueue.clear();
190 bool generateImageMap,
193 return DotGraph::writeGraph(out, graphFormat, textFormat, path, fileName, relPath, generateImageMap, graphId);
215 kv.second->writeXML(t,
FALSE);
223 kv.second->writeDocbook(t,
FALSE);
static void computeGraph(DotNode *root, GraphType gt, GraphOutputFormat format, const QCString &rank, bool renderParents, bool backArrows, const QCString &title, QCString &graphStr)
void addChild(DotNode *n, int edgeColor=EdgeInfo::Purple, int edgeStyle=EdgeInfo::Solid, const QCString &edgeLab=QCString(), const QCString &edgeURL=QCString(), int edgeLabCol=-1)
virtual QCString getSourceFileBase() const =0
virtual bool generateSourceFile() const =0
void writeXML(TextStream &t)
void setDistance(int distance)
QCString m_inclByDepFileName
void markAsTruncated(bool b=TRUE)
static void deleteNodes(DotNode *node)
virtual bool isHidden() const =0
void addParent(DotNode *n)
int getNextNodeNumber()
returns node numbers.
virtual const IncludeInfoList & includedByFileList() const =0
virtual bool isLinkable() const =0
Text streaming class that buffers data.
void writeDocbook(TextStream &t)
virtual const QCString & docName() const =0
void markAsVisible(bool b=TRUE)
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 getBaseName() const
void determineVisibleNodes(DotNodeDeque &queue, int &maxNodes)
#define Config_getInt(name)
virtual QCString includeDependencyGraphFileName() const =0
QCString m_inclDepFileName
DotInclDepGraph(const FileDef *fd, bool inverse)
void buildGraph(DotNode *n, const FileDef *fd, int distance)
virtual QCString includedByDependencyGraphFileName() const =0
GraphOutputFormat m_graphFormat
TruncState isTruncated() const
virtual void computeTheGraph()
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 getReference() const =0
#define Config_getBool(name)
QCString escapeCharsInString(const QCString &name, bool allowDots, bool allowUnderscore)
virtual QCString absFilePath() const =0
A model of a file symbol.
virtual QCString briefDescriptionAsTooltip() const =0
void determineTruncatedNodes(DotNodeDeque &queue)
virtual QCString getOutputFileBase() const =0
A bunch of utility functions.
virtual QCString getMapLabel() const
const DotNodeRefVector & children() const
virtual const IncludeInfoList & includeFileList() const =0
This is an alternative implementation of QCString.