可以将Doxygen配置为从协作图中省略基本C++类型吗?

byt*_*uff 5 c++ documentation doxygen

有一种方法,以防止从的Doxygen包括基本C++类型(int,float等)在其产生的图表?例如,当协作图包含大量用户定义的类型时,知道它们都在int内部使用并不像查看类型之间的关系那样有用,并且从图的所有部分到大量的行都是有用的.inttype使图表在视觉上"忙碌"并且难以阅读.

理想情况下,代码将设计得足够精巧,模块化,协作图会小而简单,并且包含基本类型不会成为问题.但Doxygen确实闪耀的一种情况是,当用户必须尽快处理大量编写错误的代码并尽快开始工作时,最好简化协作图.案件.

我知道MAX_DOT_GRAPH_DEPTH简化可以简化协作图,但这会减少用户定义类型和基本类型的数量.为了充分利用图中可用的空间,我想仅包含用户定义的类型.

dox*_*gen 1

HIDE_UNDOC_RELATIONS在配置文件中设置为 时,YESdoxygen 应从图中省略基本的和其他未记录的类型。

  • 确实如此,但在我描述的代码库很大且编写得很糟糕的情况下,这是一个问题;我想在生成的文档中看到的许多类不会在源代码中进行 Doxygenated,因此使用 HIDE_UNDOC_RELATIONS 会隐藏它们以及内置类型。 (2认同)