我有一个模板类,其中包含一些纯虚函数和已实现的虚函数。然后我有子类继承这个类。我想记录虚拟父类中的函数并使子类在Doxygen中继承此文档。
例如(我不能发布真实的源代码)。
template <typename A>
class Parent {
/** Documentation
*/
virtual void pure() = 0;
/** More Docs
*/
virtual void notpure() {
...
}
};
在一个不同的文件中,包含了所有必要的头文件(至少作为编译器)
class Child: public Parent<int> {
void pure() {
...
}
};
我希望Doxygen能够为这两个类生成文档,每个函数都有相同的文档,除非我重新编写覆盖函数的文档。
我使用Ubuntu 14.04,并使用存储库中的Doxygen 1.8.6(如果这很重要)。
谢谢。