【发布时间】:2015-07-01 12:19:38
【问题描述】:
我的函数具有不同的参数列表,具体取决于是否通过#define 常量SMBSUS_INH 启用设备功能
例如
#ifndef SMBUS_INH
handle initHandle(foo_t foo, SMB_Info_t smbInfo, bar_t bar);
#else
handle initHandle(foo_t foo, bar_t bar);
#endif
我怎样才能正确记录这一点?
如果我在每个 #if...else 子句中编写两次文档,doxygen 会忽略不相关的吗?还是它仍然会看到两个文档块并抱怨一个没有相关功能?
有没有更好的方法来管理这个?谢谢。
【问题讨论】:
标签: c parameters doxygen