在Doxygen

时间:2016-01-28 17:52:54

标签: c++ alias doxygen typedef using

如果前面有适当的评论,Doxygen会为classstructnamespace声明生成条目,但不会生成typedefusing的条目。

在这个例子中

/// here is my typedef
typedef int MyTypedef;

/// here is my namespace
namespace MyNamespace 
{
  /// here is my other typedef
  typedef int MyOtherTypedef;
}

我在MyNamespace甚至MyOtherTypedef的文档中都有一个条目,但MyTypedef没有任何内容。为什么不呢?

1 个答案:

答案 0 :(得分:2)

答案与为什么functionspreprocessor definitions的条目不会自动生成的答案相同。

Doxygen将别名,变量,函数和宏(但不是类或名称空间)视为对象'。所有对象都是'记录 iff 还记录了它们的包含文件,类或命名空间。

要在文档中添加MyTypedef,请添加:

/// \file
/// here is my file

您文件的全局范围内的任何位置。