【发布时间】:2021-06-09 23:27:01
【问题描述】:
符号主文档中的列表...
/**
* - foo
* - bar
* - wah
*/
在 Doxygen 中作为要点很好地呈现:
exception 标签的 Doxygen documentation 包括:
[@exception 之后] 段落的文本没有特殊的内部结构。所有视觉增强命令都可以在段落内使用。每个异常描述都将从新行开始。 \exception 描述在遇到空行或其他分段命令时结束。
尽管“所有视觉增强命令都可以在段落内使用”,但似乎列表在exception标签内无法正确呈现,可能是由于对行尾的严格处理。
同一个列表,在 exception 标签内...
/**
* @exception myError
* - foo
* - bar
* - wah
*/
以奇怪的间隔呈现为项目符号:
Doxygen 有可能将列表中的每个元素解释为单独的“异常描述”,并因此用换行符分隔它们。 我怎样才能避免这种行为,使列表以与主文档中相同的方式呈现为项目符号?
我在 Ubuntu 18.04 上使用 Doxygen 1.8.13。 Here 是我的 doxygen 配置文件,它错误地呈现了以下 MWE:
/**
* - foo
* - bar
* - wah
* @exception myError
* - foo
* - bar
* - wah
*/
void myFunc();
【问题讨论】:
-
您使用的是哪个版本的 doxygen?请给出一个最小的、完整的例子来显示问题,因为给定的信息我无法重现该问题(使用默认设置文件并在将
/*更正为/**``). Also specify the settings that are different from the default settings (doxygen -x` 输出以用于较新的版本) -
@albert 所以有希望!我已经用版本和 MWE 更新了我的问题
标签: documentation doxygen