Doxygen继承图:模板类

时间:2015-01-25 21:35:00

标签: c++ inheritance doxygen diagrams template-classes

我目前使用doxygen为项目创建文档。最近,该项目的一小部分开始使用模板编程,由doxygen创建的结果继承图并不真正适合其余的文档。

一个小例子:

template<class system>
class A{};

template<class system>
class AA : public A<system>{};

template<class system>
class AB : public A<system>{};

class AAA : public AA<int>{};
class AAB : public AA<double>{};
class ABA : public AB<float>{};
class ABB : public AB<bool>{};

创建表格

的无效图表

enter image description here

这真的很难读懂imo。我希望看到像这样的更小的图片

enter image description here

,跳过“冗余”类A<double>, A<int>, A<float>, A<bool>。有没有办法做到这一点?

在我的Doxyfile中,唯一的非默认设置是

HAVE_DOT           = YES
TEMPLATE_RELATIONS = YES

0 个答案:

没有答案