doxygen - 从依赖图中排除特定标题

标签 doxygen dot

我不确定这是否是 doxygendot问题,但在这里。

在我的项目中,我有很多文件需要包含常见的标题,例如 stdlib.h , stdint.h , 等等。当我问 doxygen为我的每个文件生成依赖关系图,这会导致很多困惑和噪音,因为绘图工具总是重用现有节点并且从不复制它们。

我能以某种方式告诉 doxygen要从生成的图形中排除一组标题,只需完全忽略它们?我不想在构建文档时诉诸可怕的预处理器技巧来删除#include。

我发现有人提出了同样的问题,但他们要么没有得到回复,要么得到了关于使用依赖图的最大深度的建议,这根本行不通,因为标题可以包含在任何深度(所以这样做)最终咀嚼我自己的本地标题)。

最佳答案

有点远,因为我的 doxygen 有点生锈,但是你试过吗

\cond \endcond

围绕标题部分。 (有条件包含,但空白 = false)

例如,标准的 C 或 C++ 头文件通常会使依赖关系图很困惑,因此您可能希望将它们从该图中删除(因为它们的使用可以被视为语言的一部分)。
您可以像这样在文件基础上执行此操作(使用 1.8.7 测试):
/// \cond
#include <iostream>
#include <string>   // whatever...
/// \endcond

在其他情况下,这排除了标记之间的代码对 doxygen 可见,但我不确定它是否适用于此实例。

关于doxygen - 从依赖图中排除特定标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17784300/

相关文章:

graphviz - 如何避免 HTML graphviz 中的双边框

python - 如何仅使用 pos 属性渲染 DOT 文件

c - 如何记录未定义的预编译标志

php - 使用 Doxygen 为 php 文件生成调用图

Doxygen 指定源目录时找不到文件

graph - 如何强制graphviz中同一列中的所有节点?

graphviz - 等级属性让我感到困惑

doxygen 函数参数文档(//!< vs @param)

c++ - Doxygen 报告 "potential recursive class relation"

python - 如何在 Python 中解析 DOT 文件