有没有办法将自定义标签添加到 doxygen 输出?
is there a way to add custom labels to doxygen output?
如果您使用 doxygen,您会注意到某些修饰如何出现在 header 栏中以获取给定函数的详细信息。这是一个示例,它有 inline
装饰,我见过的另一个是 static
,我希望还有其他装饰。
我实际上正在使用 doxygen 来记录混合 C++/Javascript 项目中的 Javascript,并希望将 async
修饰放入异步函数的文档中。我正在使用 Coherent labs 优秀的脚本来做到这一点。
那么,有没有办法插入自定义装饰?我希望语法是这样的:
/// @adorn async
我没有在 doxygen 中看到 "custom" 标签的直接解决方案。问题当然也在于它应该适用于所有输出类型。
例如LaTeX/PDF静态显示为[static]
.
在HTML中我认为相关部分是:
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
也许您可以对 css
文件做一些事情/或在 HTML 代码中嵌入 javascript 脚本。
其他解决方案是向 doxygen 添加一个命令来处理此类请求,但这将再次意味着在 doxygen 中添加一个新命令。
如果您使用 doxygen,您会注意到某些修饰如何出现在 header 栏中以获取给定函数的详细信息。这是一个示例,它有 inline
装饰,我见过的另一个是 static
,我希望还有其他装饰。
我实际上正在使用 doxygen 来记录混合 C++/Javascript 项目中的 Javascript,并希望将 async
修饰放入异步函数的文档中。我正在使用 Coherent labs 优秀的脚本来做到这一点。
那么,有没有办法插入自定义装饰?我希望语法是这样的:
/// @adorn async
我没有在 doxygen 中看到 "custom" 标签的直接解决方案。问题当然也在于它应该适用于所有输出类型。
例如LaTeX/PDF静态显示为[static]
.
在HTML中我认为相关部分是:
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
也许您可以对 css
文件做一些事情/或在 HTML 代码中嵌入 javascript 脚本。
其他解决方案是向 doxygen 添加一个命令来处理此类请求,但这将再次意味着在 doxygen 中添加一个新命令。