如何使doxygen在C 函数中误导未命名的参数

How do I keep doxygen from misparsing unnamed parameters in C++ functions

本文关键字:未命名 参数 函数 何使 doxygen      更新时间:2023-10-16

通常在定义中留下未命名的未使用函数参数是常见的。

例如:

inline std::string operator "" _s(char const * const op, size_t const) {
    return {op};
}

在这种情况下,doxygen 1.8.12似乎是错误的(最后一部分)参数名称的类型:

warning: The following parameters of … are not documented:
  parameter 'const'

是否有一种方法可以摆脱此警告而不关闭WARN_IF_UNDOCUMENTED,而不包装cond中的参数,endcond

doxygen 1.8.15不再有这个问题。