我正在使用第三方API C源,其中特殊文档块如下
/****************************************************************************************
* @fn fn
*
* @brief brief
*
* @param param
*
* @return return
****************************************************************************************
*/
void fn(void)
{
...
}
有没有办法说服Doxygen这些是真正的特殊文档块而不修改源代码以匹配标准块(例如在块启动时恰好两个星号)?
提前谢谢。
答案 0 :(得分:2)
我建议创建一个输入过滤器,用/******
替换/**
并将其添加到INPUT_FILTER
配置文件中的选项。如果您的系统上有Unix命令sed
,则可以执行以下操作:
INPUT_FILTER = "sed -e 's|/\*\*\**|/**|g'"