在一行@brief评论后,Doxygen包括尾部斜杠

时间:2013-05-15 00:36:28

标签: doxygen

我正在使用很长的斜杠来记录我的代码,以使它们在代码中脱颖而出。

//////////////////////////////////////////////////////////////////////
/// @brief This is a simple test struct.
//////////////////////////////////////////////////////////////////////
struct Foo
{
  //////////////////////////////////////////////////////////////////////
  /// @brief Function with single line brief to demonstrate issue.
  //////////////////////////////////////////////////////////////////////
  void a() {}
};

我已经从一个新的subversion结帐中构建了doxygen,当它在每个块末尾的斜线上面的代码上运行时,都包含在简要描述中。在我的系统上安装的doxygen 1.8.1中不存在这个问题,因此这似乎是doxygen主干中的一个错误。

我已经向doxygen项目提交了错误700345,但我有兴趣自己解决此问题。

我无法找到doxygen用于检测注释块结尾的代码。有没有人有使用这部分代码的经验,并有时间指出我正确的方向?

仅供参考,对此的快速解决方案是在@brief之后添加空白注释行。我没有兴趣通过~100k行代码来识别有问题的注释块并添加一个空白行(还)。

1 个答案:

答案 0 :(得分:0)

请参阅我提交的错误报告附带的建议修补程序。

相关问题