Doxygen - 如何在文件文档中多行显示枚举?

4

我正在使用doxygen来记录一些C++枚举,如下所示:

/** Members */
enum {
  MEMBER_ONE, /*!< This is member one */
  MEMBER_TWO  /*!< This is member two */
} members;

文档看起来不错,但问题在于有关超链接的代码(我指的是文件文档中类似以下内容的部分:

文件文档

file1.h

枚举 { 成员一,成员二 };

在枚举源代码的所有成员中没有任何换行符。 有方法强制Doxygen遵守换行符或插入它们吗? 在注释中放置
仅适用于文档本身。

1个回答

7

Doxygen会重新格式化enum的值,但您可以通过ENUM_VALUES_PER_LINE配置选项控制每行显示多少元素。因此,您可以将其设置为1,以获取与原始源代码中相同的每行一个项目。


谢谢!我的目标是生成 LaTeX PDF 而不是 HTML 文档,有没有可能在 tex 文件上实现这个目标? - Marco A.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接