非标准的特殊文档块和doxygen

时间:2012-02-07 10:31:02

标签: c doxygen

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

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

有没有办法说服Doxygen这些是真正的特殊文档块而不修改源代码以匹配标准块(例如在块启动时恰好两个星号)?

提前谢谢。

1 个答案:

答案 0 :(得分:2)

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

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