【问题标题】:Merging function declarations合并函数声明
【发布时间】:2014-07-16 18:17:39
【问题描述】:

我的项目有以下要求,

qualifier1 foo(int a, int b, int c); -- 在头文件header_1.h中

qualifier2 foo(int a, int b, int c); -- 在头文件header_2.h中

其中,qualifier1 不等于 qualifier2

我可以使用 Doxygen 记录如下所示的函数声明吗?

qualifier1 qualifier2 foo(int a, int b, int c);

谢谢。

【问题讨论】:

  • 在 C 语言中这样做是否合法?还有,C 还是 C++?

标签: doxygen


【解决方案1】:

带有 sed 实用程序的 INPUT_FILTER 选项解决了我的问题,如图所示,

INPUT_FILTER = "sed -e 's/_qualifier1_ foo/_qualifier1_ _qualifier2_ foo/"

** 注意 \(转义)字符的使用以避免未知字符错误。

【讨论】:

  • 您能否在该答案中提供更多信息?它可能对其他人有用,并且可以为您赢得一些信誉。
猜你喜欢
  • 1970-01-01
  • 2013-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-07
  • 2014-05-25
  • 2010-12-24
相关资源
最近更新 更多