是否可以将doxygen HTML输出中的参数保存在一行中?

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

是否可以执行configure / CSS / what以使文档部分看起来像函数列表?

最佳答案 我刚刚在Doxygen 1.8.10上设法做到了这一点.解决方案是创建一个新的CSS文件(例如inline_params.css)并包含以下非常简短的代码段:

table.memname tr {
    float: left;
}

将它放在逻辑上(在项目的Doxyfile旁边)并在Doxywizard的Expert表下,您应该选择“HTML”并找到HTML_EXTRA_STYLESHEET设置.浏览到您的CSS,将其添加到列表并保存您的设置.运行Doxygen时,输出应如下所示:

《是否可以将doxygen HTML输出中的参数保存在一行中?》

编辑:顺便说一句,我有一个小小的github project,包括这个CSS文件,所以如果你真的想要你可以抓住它!

点赞