文書化したいいくつかのサードパーティ ライブラリに対して 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 を使用しています。