C ++ Doxygen - 为什么只有模板类生成文档?

时间:2016-08-01 22:06:52

标签: c++ templates doxygen

如果我在标题中声明了一个类,则会生成 no Doxygen条目。如果我仍然在标题中定义类,则会生成一个条目。但是,只有模板化的类似乎生成了适当的文档(包括简介),无论我使用@brief还是QT autobrief@class/@struct/等,///的任何变体,{{ 1}},/**等,无法找到有所作为的东西。我还尝试添加一些我认为不相关的标签,例如/\**!;然后我打开了@file,尝试了EXTRACT_ALL等等。

模板参数本身不需要以任何方式使用以生成文档。实际上,与非模板版本不同,模板结构只需要为条目及其简要描述声明,而不是非模板版本。

我错过了什么?我是OPTIMIZE_OUTPUT_FOR_C的新手,并不确定哪些细节相关。

Doxygen

1 个答案:

答案 0 :(得分:0)

这一行看起来很可疑,就像你根本不允许doxygen处理你的实现文件一样。难怪只有标题中定义的项目才会出现。

INPUT                  = ../include ../README.md