Doxygen UML未显示属性,方法及其参数和返回值的类型

问题描述

我试图将有关属性方法及其参数和返回类型的信息添加到我的UML图中,但是我找不到要设置的适当标志。我应该设置什么来实现这一目标?

我有

This is what I have

我想要实现:

enter image description here

我的Doxyfile:

    # Difference with default Doxyfile 1.8.17
OUTPUT_DIRECTORY       = /home/adrian/Dokumenty/eclipse/0_FULL_GAME/headers
BUILTIN_STL_SUPPORT    = YES
EXTRACT_ALL            = YES
EXTRACT_PRIVATE        = YES
EXTRACT_PRIV_VIRTUAL   = YES
EXTRACT_PACKAGE        = YES
EXTRACT_STATIC         = YES
EXTRACT_LOCAL_METHODS  = YES
CASE_SENSE_NAMES       = NO
INPUT                  = /home/adrian/Dokumenty/eclipse/0_FULL_GAME/headers
GENERATE_TREEVIEW      = YES
ALLEXTERNALS           = YES
DOT_FONTSIZE           = 14
UML_LOOK               = YES
UML_LIMIT_NUM_FIELDS   = 0
TEMPLATE_RELATIONS     = YES
CALL_GRAPH             = YES
CALLER_GRAPH           = YES
INteraCTIVE_SVG        = YES

解决方法

Doxygen对UML图表几乎没有支持,并且不允许太多自定义。 我想,如果您想从C ++代码生成UML图,例如Visual ParadigmEnterprise Architect(我不确定它们是否免费),则应该使用其他工具。

您可能会发现this question有用。