具有多个命令的 Doxygen 别名

Doxygen Alias with multiple commands

当我必须在别名定义中使用多个命令时,我在 doxygen 中定义别名定义时确实遇到了一些问题。 我想要实现的实际上是下面示例 DD_32 的输出。

我目前不知道为什么 @DD{22, Test Description} 的输出看起来不同。还尝试为 ALIAS 定义提供转义引号,但仍然如此。运气不好。

我的别名定义如下:

ALIASES               += DD{2}="\page DD_ \"Design \" \brief  @par Implementation:" 

我使用以下代码进行测试:

/**
 * @page DD_31 Design 31
 * @brief Descrition
 * @par Implementation:
 */

/**
 * @DD{22, Test Description}
 */

我怀疑输出是相同的,但它看起来像下面提供的屏幕截图:

如您所见,\brief 描述实际上是页面名称的一部分。 有什么提示可以解决这个问题吗?

非常感谢。

为了完整性;

正如 albert, his pull request 在评论中所建议的那样,通过将 ^^ 放在不同的命令之间来实现别名中的物理换行。

因此,例如:

ALIASES += DD{2}="@page DD_ "设计 \1" \brief \2 ^^ @par 实现:"