如何从Doxygen输出中排除变量?
我试图从Doxygen获取一些XML文档,其中包括成员函数,不包括成员变量 有可能吗?从医生那里我找不到太多如何从Doxygen输出中排除变量?,doxygen,Doxygen,我试图从Doxygen获取一些XML文档,其中包括成员函数,不包括成员变量 有可能吗?从医生那里我找不到太多 谢谢你 您可能希望记录类的公共接口中的所有内容,并跳过所有实现细节。如果是这种情况,您可以使用EXTRACT\u PRIVATE=NO您可以在EXCLUDE\u SYMBOL选项中输入每个变量名。有多少个不同的变量名?除非在每个变量名ie中创建了类似的模式 汽车,摩托车 然后 排除符号=var* 在您的配置文件中。只需确保没有方法或类名与您的模式匹配即可。不过,我还没有找到解决这个问题的
谢谢你 您可能希望记录类的公共接口中的所有内容,并跳过所有实现细节。如果是这种情况,您可以使用
EXTRACT\u PRIVATE=NO
您可以在EXCLUDE\u SYMBOL选项中输入每个变量名。有多少个不同的变量名?除非在每个变量名ie中创建了类似的模式
汽车,摩托车
然后
排除符号=var*
在您的配置文件中。只需确保没有方法或类名与您的模式匹配即可。不过,我还没有找到解决这个问题的优雅解决方案。对于Objective-C,在标题中声明IVAR可能会很有用(这样它们就可以直接在类别或子类中使用) 但是,要使Doxygen跳过这些,请添加以下内容:
EXCLUDE_SYMBOLS = SomeType \
AnotherType \
_*
。这取决于使用现代标准命名IVAR,并使用前导下划线字符 恐怕我必须记录所有成员函数(public、protected和private、commented和not),并排除所有成员变量。。。