Doxygen - 声明参数为可选参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Doxygen - 声明参数为可选参数相关的知识,希望对你有一定的参考价值。

我正在使用Doxygen记录代码库,并且想知道是否有一个关键字用于声明函数的参数是可选的。就像是:

/*!
fn int add(int a, int b=0)
rief adds two values
param a the first operand
param optional b the second operand.  Default is 0

eturn the result
*/

看起来这应该存在,但我无法在任何地方找到它。是否有实际选项,或者我只需要在说明中做出注释?

答案

回答你的问题:不,没有这样的事情。

但我不同意你应该有类似的观点。毕竟,函数声明将与其文档一起显示,因此每个人都可以看到b是可选的,它的默认参数是什么。而对于fn,请参阅doxygen的文档discouraging the use of fn

另一答案

Doxygen不提供您想要的内容 - 您必须在说明中手动记录它。

以上是关于Doxygen - 声明参数为可选参数的主要内容,如果未能解决你的问题,请参考以下文章

原来 laravel 路由 参数可以为可选。。。 很灵活

使用“ ?: ”将 URL 中提供的传递参数设置为可选的 [Non-Capturing]

无法在 swift 中将常量声明为可选?

fastapi教程翻译(七):Body - 多种参数

typescripts学习

Excel vba 编译错误 - 参数不是可选的,