在 doxygen 生成的 HTML 输出中,如果有多个参数,则方法的参数会放在额外的行上,如下所示:
Functions
void function0 ()
void function1 (int para1)
void function2 (int para1, int para2)
void function3 (int para1, int para2, int para3)
Function Documentation
void function0 ( )
void function1 ( int para1 )
void function2 ( int para1,
int para2
)
void function3 ( int para1,
int para2,
int para3
)
Run Code Online (Sandbox Code Playgroud)
是否可以进行配置/CSS/任何操作,使文档部分看起来像功能列表?
我刚刚在 上相当简单地做到了这一点Doxygen 1.8.10。解决方案是创建一个新的 CSS 文件(例如inline_params.css)并包含以下非常短的代码片段:
table.memname tr {
float: left;
}
Run Code Online (Sandbox Code Playgroud)
将其放置在符合逻辑的位置(在您的项目旁边Doxyfile),并且在ExpertDoxywizard 的表格下,您应该选择“HTML”并找到HTML_EXTRA_STYLESHEET设置。浏览到您的css,将其添加到列表中并保存您的设置。当你运行 Doxygen 时,你的输出应该是这样的:
编辑:顺便说一句,我有一个很小的github 项目,其中包含这个 CSS 文件,所以如果你真的想要的话,你可以在那里获取它!