我想在我的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
来禁用所有成员。这允许关系图专注于类之间的关系,而不是它们的内容。