我目前使用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>{};
创建表格
的无效图表
这真的很难读懂imo。我希望看到像这样的更小的图片
,跳过“冗余”类A<double>, A<int>, A<float>, A<bool>
。有没有办法做到这一点?
在我的Doxyfile中,唯一的非默认设置是
HAVE_DOT = YES
TEMPLATE_RELATIONS = YES