在doxygen中防止类和枚举合并

时间:2016-02-15 13:53:04

标签: c++ doxygen conditional-compilation

假设我有以下代码:

#ifdef SECTION_A
class MyClass
{
    float memberA;
};
#endif

#ifdef SECTION_B
class MyClass
{
    float memberB;
};
#endif

在现实生活中,永远不会同时定义SECTION_ASECTION_B。但是,当我生成Doxygen文档时,我定义了两个部分,因此Doxygen会为我的产品生成单个文档。

Doxygen中的结果输出是:

class MyClass
{
    float memberA;
    float memberB;
};

在Doxygen中,有没有办法阻止类和枚举的合并,以便为不同#ifdef部分中定义的每种类型获得单独的定义?

0 个答案:

没有答案