假设我有以下代码:
#ifdef SECTION_A
class MyClass
{
float memberA;
};
#endif
#ifdef SECTION_B
class MyClass
{
float memberB;
};
#endif
在现实生活中,永远不会同时定义SECTION_A
和SECTION_B
。但是,当我生成Doxygen文档时,我定义了两个部分,因此Doxygen会为我的产品生成单个文档。
Doxygen中的结果输出是:
class MyClass
{
float memberA;
float memberB;
};
在Doxygen中,有没有办法阻止类和枚举的合并,以便为不同#ifdef
部分中定义的每种类型获得单独的定义?