当我对某些我想记录的第三方库运行Doxygen时,它无法将某些条目识别为重复项。看起来好像某些代码使用了命名空间,而某些代码(已经在该命名空间中?)会遗漏命名空间,导致Doxygen感到困惑。
例如,当我查看类索引页面或类成员页面时,它生成的页面可能包含所有这些,就像它们是4个不同的调用一样:
foo::bar( aaa::bbb )
foo::bar( bbb )
bar( aaa::bbb )
bar( bbb )
实际上,这些都是完全相同的方法,传入的参数也完全相同。这不仅会造成一些混乱,而且生成文档需要花费数小时的时间,因为有太多重复项。
我希望有一个设置我在Doxygen配置文件中有所遗漏,我可以调整以帮助Doxygen忽略重复或更好地识别这些重复项?
我在Ubuntu 12.04上使用Doxygen v1.8.1.2。
答案 0 :(得分:0)
尚未完整答案,但我在2013年3月创建了针对Doxygen的错误:https://bugzilla.gnome.org/show_bug.cgi?id=696925