考虑以下带有Doxygen标签的剪辑:
/**
* \brief An example function
* \param[in] a Input parameter
* \param[out] b Output parameter
*/
void example(const int *a, int *b)
{
// do something
}
是否可以配置Doxygen来发现注释和函数声明之间的不匹配?例如,如果参数“a”的文档更改为:
\param[out] a Input parameter
...那么Doxygen会发出一个警告,指出一个const指针不能作为输出参数吗?
提前致谢。