Doxygen自定义别名

Doxygen自定义别名,doxygen,Doxygen,我想创建一个自定义别名@modified,其中包括@date和@author,并提供HTML输出: 修改: 2013年5月17日测试 25.12.0033耶稣基督 这导致: alias+=modified{1}{2}=“\par modified:@date\1@author\2\n” 为了测试它,我在我的c文件中写了以下注释 *@modified 17.05.2013测试 *@modified 25.12.0033耶稣基督 但是相应的HTML输出并不是我所期望的: 2013年5月17日试

我想创建一个自定义别名
@modified
,其中包括
@date
@author
,并提供HTML输出:

修改:
2013年5月17日测试
25.12.0033耶稣基督

这导致:

alias+=modified{1}{2}=“\par modified:@date\1@author\2\n”

为了测试它,我在我的c文件中写了以下注释


*@modified 17.05.2013测试


*@modified 25.12.0033耶稣基督

但是相应的HTML输出并不是我所期望的:

2013年5月17日试验25.12.0033耶稣基督

因此,我缺少@Modified标记末尾的Modified:和换行符。
有没有关于为什么以及如何修复它的建议?

您的语法有点不正确

将其放入您的
doxy文件

ALIASES += mod="\b Modified:\n"
ALIASES += moditem{2}="\par @date\1 @author\2 \n"
这在你的代码中

* @mod
* @moditem{ 17.05.2013, TEST }
* @moditem{ 25.12.0033, jESUS Christos }
您可能还想定义一个
@endmod
别名来“关闭”上述注释块,但这不是必需的