有没有一种方法可以防止Doxygen在生成的图表中包括基本的C++类型(int
,float
等)?例如,当一个协作图包含大量用户定义的类型时,知道它们在内部都使用了int
并没有看到类型之间的关系那么有用,并且从图的所有部分到int
类型使该图在视觉上“忙碌”且难以阅读。
理想情况下,代码应经过充分设计和模块化,以使协作图小而简单,并且基本类型的包含也不会成为问题。但是Doxygen真正令人眼前一亮的情况是,用户必须尽快掌握并处理大量错误编写的代码,因此最好简化协作图。案件。
我知道减少MAX_DOT_GRAPH_DEPTH
可以简化协作图,但是这减少了用户定义类型和基本类型的数量。为了充分利用图中的可用空间,我想仅包含用户定义的类型。
最佳答案
在配置文件中将HIDE_UNDOC_RELATIONS
设置为YES
的情况下,doxygen应该从图中省略基本类型和其他未记录的类型。