如果前面有适当的评论,Doxygen会为class
,struct
和namespace
声明生成条目,但不会生成typedef
或using
的条目。
在这个例子中
/// here is my typedef
typedef int MyTypedef;
/// here is my namespace
namespace MyNamespace
{
/// here is my other typedef
typedef int MyOtherTypedef;
}
我在MyNamespace
甚至MyOtherTypedef
的文档中都有一个条目,但MyTypedef
没有任何内容。为什么不呢?
答案 0 :(得分:2)
答案与为什么functions和preprocessor definitions的条目不会自动生成的答案相同。
Doxygen将别名,变量,函数和宏(但不是类或名称空间)视为对象'。所有对象都是'记录 iff 还记录了它们的包含文件,类或命名空间。
要在文档中添加MyTypedef
,请添加:
/// \file
/// here is my file
您文件的全局范围内的任何位置。