5

在 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 
                )

是否可以进行配置/CSS/whatever 以使文档部分看起来像函数列表?

4

1 回答 1

4

我刚刚设法在Doxygen 1.8.10. 解决方案是创建一个新的 CSS 文件(例如inline_params.css)并包含以下非常短的片段:

table.memname tr {
    float: left;
}

把它放在合乎逻辑的地方(在你的项目旁边Doxyfile),在ExpertDoxywizard 的表格下,你应该选择“HTML”并找到HTML_EXTRA_STYLESHEET设置。浏览到您的css,将其添加到列表中并保存您的设置。当你运行 Doxygen 时,你的输出应该是这样的:

在此处输入图像描述

编辑:顺便说一句,我有一个很小的​​github 项目,其中包含这个 CSS 文件,所以如果你真的想要,你可以在那里获取它!

于 2016-01-04T18:20:08.783 回答