我想创建一个自定义的ALIAS @modified
,其中包含@date
和@author
并为我提供HTML输出:
修改:
17.05.2013测试
25.12.0033耶稣克里斯托斯
这导致:
ALIASES += modified{1}{2}="\par Modified: @date\1 @author\2 \n"
测试它,我在我的c-File
中写了以下注释
* @modified 17.05.2013 TEST
* @modified 25.12.0033 jESUS Christos
但相应的HTML输出并不像我预期的那样:
17.05.2013 TEST 25.12.0033耶稣Christos
所以我错过了 Modified:和@modified标记末尾的换行符。 任何建议为何以及如何解决?
答案 0 :(得分:2)
你的语法有点偏僻。
将其放入Doxyfile
。
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
别名来“关闭”上面的注释块,但这不是必需的。