Doxygen 有一个非常简洁的特性,它可以从代码生成继承图。但是,当从具有公共基础的类中使用多重继承时,该图显示了两个单独的基类(即使我使用的是虚拟继承,如基类周围的虚线所示)
我怎样才能让 Doxygen 情节更像下面的东西。. .
D
/ \
B C
\ /
A
而不是:(就像没有虚拟继承一样)
D
/ \
B C
| |
A A
Doxygen 有一个非常简洁的特性,它可以从代码生成继承图。但是,当从具有公共基础的类中使用多重继承时,该图显示了两个单独的基类(即使我使用的是虚拟继承,如基类周围的虚线所示)
我怎样才能让 Doxygen 情节更像下面的东西。. .
D
/ \
B C
\ /
A
而不是:(就像没有虚拟继承一样)
D
/ \
B C
| |
A A
如果您将 HAVE_DOT 标签设置为 YES,则 doxygen 将假定路径中的点工具可用。该工具是 Graphviz 的一部分(参见: http ://www.graphviz.org/ ),这是一个来自 AT&T 和 Lucent Bell Labs 的图形可视化工具包。如果此选项设置为 NO,则本节中的其他选项无效。默认值为:NO。
调成
HAVE_DOT = 是