我可以将 doxygen 配置为在 UML 类图中显示 0 个成员吗?



我想在我的doxygen文档中使用UML这样的图表。但是,我想使用它们来显示类的关系,而不是其他任何内容。因此,我想将显示字段和成员变量的数量设置为零。我可以这样做吗?

UML_LOOK = YES
UML_LIMIT_NUM_FIELDS = 0

这不起作用,因为 0 表示"全部显示"。

即使我设置了UML_LIMIT_NUM_FIELDS = 1它看起来也很烦人,因为我已将我的成员功能分组在一起,并且每个组最多显示UML_LIMIT_NUM_FIELDS个,而不是全部显示。

我目前的解决方法是不使用UML_LOOK,但我正在寻找更好的方法。也许doxygen的开发者读到这里并想到了一个方法,比如UML_LIMIT_NUM_FIELDS = -1"没有成员"。

同时,该问题已得到解决,请参阅 https://github.com/doxygen/doxygen/issues/6204。

从 doxygen 1.9.0 开始,可以通过配置DOT_UML_DETAILS=NONE来禁用所有成员。这允许关系图专注于类之间的关系,而不是它们的内容。

最新更新