具有多个命令的 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 实现:"
当我必须在别名定义中使用多个命令时,我在 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 实现:"