如何防止 doxygen 错误解析 C++ 函数中的未命名参数

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

在定义中不使用未使用的函数参数是很常见的。

例如:

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 不再有这个问题。