如果使用doxygen,您会注意到某些装饰物如何出现在标题栏中,以显示给定功能的详细信息。这是一个示例,它具有inline
装饰,我见过的另一个装饰是static
,我希望还有其他装饰。
我实际上正在使用doxygen在混合的C ++ / Javascript项目中记录Javascript,并且想在异步函数的文档中添加async
装饰。我正在使用Coherent labs出色的脚本来做到这一点。
那么,有没有办法插入自定义装饰?我希望语法是这样的:
/// @adorn async
答案 0 :(得分:0)
我没有看到直接针对Doxygen解决“自定义”标签的问题。当然,问题还在于它应该适用于所有输出类型。
例如LaTeX / PDF的静态显示为[static]
。
在HTML中,我认为相关部分是:
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
也许您可以对css
文件进行一些操作,或者将JavaScript脚本嵌入HTML代码中。
其他解决方案是在doxygen中添加一个处理此类请求的命令,但这将再次意味着在doxygen中添加了一条新命令。