假设我有一个像这样的简单类层次结构:
template<class T> class TBase {};
class Param {};
class Derived : TBase<Param> {};
此处Derived
类派生自专门使用TBase
类的模板Param
类。 Doxygen为Derived
生成以下继承图:
协作图看起来完全一样。 Doxygen看到我使用Param
类来构造我的Derived
类。但是这个类没有来自Derived
类的文档页面的链接!我可以点击带有TBase<T>
和TBase<Param>
的矩形来访问TBase
类的页面,但只需点击一下就无法进入Param
课程。
更重要的是,我希望在协作图上看到如下内容:
现在很明显,我使用Param
来构建Derived
。有没有办法让doxygen生成这样的图表?或者有没有办法至少使箭头的<Param>
标题可点击?
PS。我使用了以下doxygen设置:
HAVE_DOT = YES
TEMPLATE_RELATIONS = YES
HIDE_UNDOC_CLASSES = NO
CLASS_GRAPH = YES
COLLABORATION_GRAPH = YES