【问题标题】:Doxygen custom ALIASDoxygen 自定义别名
【发布时间】:2013-06-25 13:01:47
【问题描述】:

我想创建一个自定义别名 @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 测试 25.12.0033 耶稣克里斯托斯

所以我错过了@modified 标记末尾的 Modified: 和换行符。 有什么建议为什么以及如何解决?

【问题讨论】:

    标签: doxygen


    【解决方案1】:

    你的语法有点离题。

    把它放在你的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 别名来“关闭”上述注释块,但这不是必需的。

    【讨论】:

      猜你喜欢
      • 2021-12-28
      • 2013-05-17
      • 2011-03-04
      • 1970-01-01
      • 2011-05-28
      • 2011-10-22
      • 1970-01-01
      • 2011-06-27
      • 2012-08-10
      相关资源
      最近更新 更多