问题描述
在第二个空字段中包含成员变量?
编辑:
继承图还可以,只有合作才是问题
Doxygen版本:1.8.17
Doxyfile:
# Difference with default Doxyfile 1.8.17
PROJECT_NUMBER = Beta
PROJECT_BRIEF = Game
FULL_PATH_NAMES = NO
EXTRACT_ALL = YES
EXTRACT_PRIVATE = YES
EXTRACT_PRIV_VIRTUAL = YES
EXTRACT_PACKAGE = YES
EXTRACT_STATIC = YES
EXTRACT_LOCAL_METHODS = YES
EXTRACT_ANON_NSPACES = YES
CASE_SENSE_NAMES = NO
SHOW_USED_FILES = NO
INPUT = /home/adrian/Dokumenty/eclipse/0_FULL_GAME/headers
disABLE_INDEX = YES
GENERATE_TREEVIEW = YES
LATEX_SOURCE_CODE = YES
HIDE_UNDOC_RELATIONS = NO
UML_LOOK = YES
UML_LIMIT_NUM_FIELDS = 50
TEMPLATE_RELATIONS = YES
CALL_GRAPH = YES
CALLER_GRAPH = YES
INteraCTIVE_SVG = YES
DOT_GRAPH_MAX_NODES = 100
DOT_TRANSPARENT = YES
它可能发生在每个代码上,例如:
class MyClass
{
private:
float number;
string string;
public:
float getNumber();
};
解决方法
确保将the UML_LOOK
tag设置为YES
:
UML_LOOK
如果将
UML_LOOK
标签设置为YES
,则将产生doxygen 类似于OMG的样式的继承和协作图 统一建模语言。默认值为:
NO
。此标签要求将标签
HAVE_DOT
设置为YES。
UML_LIMIT_NUM_FIELDS
如果启用了UML_LOOK标记,则会显示字段和方法 在类节点中。 [...]
还要确保(如上述UML_LOOK
的要求所述),您需要将the HAVE_DOT
tag设置为YES
(并且自然可以从路径中获得点工具)。 / p>
,
HAVE_DOT
如果将
HAVE_DOT
标签设置为YES
,则 doxygen将假定 点工具可从路径中获得。该工具是Graphviz的一部分, AT&T和Lucent Bell Labs提供的图形可视化工具包。的 如果将此选项设置为,则本节中的其他选项无效NO
默认值为:
NO
。
我找到了它,我不得不将HIDE_UNDOC_RELATIONS
设置为YES
。
提供文档:
HIDE_UNDOC_RELATIONS
如果设置为YES,则在目标没有文档记录或不是类的情况下,继承图和协作图将隐藏继承关系和使用关系。
默认值为:是。