我有一个由宏定义的属性。 doxygen是否可以将它们放入属性部分并将接缝显示为普通属性? (不在功能中)
#define DEF_ATRTRIBUTE(_Name, _Type, _LowerLimit, _UpperLimit, _Data, _Description)
由于代码的复杂性,这是必要的......
DEF_ATRTRIBUTE(MyVar, ui8, 0, 255, 8, "example")
有什么建议吗?
答案 0 :(得分:0)
Doxygen不是专为C / C ++设计的,不包括C / C ++宏预处理器。它适用于您的源代码。
但你可以做的是使用你的C / C ++编译器来生成预处理代码(即扩展了宏的源代码)并将该源作为输入提供给Doxygen。
您没有告诉您使用的编译器。对于Visual Studio编译器,它是/P switch,对于其他人 - 查找他们的文档