我使用的是第三方API C源,其中的特殊文档块如下

/****************************************************************************************
 * @fn          fn
 *
 * @brief       brief
 *
 * @param       param
 *
 * @return      return
 ****************************************************************************************
 */
void fn(void)
{
 ...
}

有没有办法让Doxygen相信这些是真正的特殊文档块,而无需修改源代码以匹配标准块(例如,块开始处正好有两个星号)?
提前谢谢你。

最佳答案

我建议创建一个输入过滤器,用/******替换/**并将其添加到INPUT_FILTER
配置文件中的选项如果您的系统上有Unix命令sed,则以下操作将起作用:

INPUT_FILTER           = "sed -e 's|/\*\*\**|/**|g'"

关于c - 非标准的特殊说明文件和氧气,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9174634/

10-11 21:03