如何使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不再有这个问题。
相关文章:
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 为什么未命名的结构内联变量在每个翻译单元中没有相同的地址?
- 命名参数习惯用法和(抽象)基类
- C++ 命名参数习惯用语 - 未设置字符串属性
- 未命名的非类型模板参数有什么意义?
- 未命名的函数参数用法
- src/caffe/parallel.cpp:70:1:错误:“参数”未命名类型
- 函数与来自未命名命名空间的参数的链接
- 如何使doxygen在C 函数中误导未命名的参数
- 如何实现未命名的参数
- 为什么C++允许使用未命名的函数参数
- 为什么未命名的参数警告在C和C++之间不一致
- 模板参数中未命名的类/类型名
- 是否可以在不创建临时变量的情况下"pass"未命名的参数?
- 当我们在这些函数中有未命名的参数时,究竟发生了什么
- 函数定义中未命名的参数
- 函数包含未命名参数
- 函数的未命名参数是否可以具有默认值
- 在函数调用期间实际传递的未命名参数
- 是否可以使用GDB查看未命名的框架/函数参数