Doxygenには非常に奇妙な問題があります。他のStackOverflowの質問で提案されているように、C#コードのXMLタグからドキュメントを作成するために使用しました。基本的にここに状況があります:
//file: Foo1
public class Foo1
{
public enum Bar
{
Bar1,
Bar2
}
}
//file: Foo2
public class Foo2
{
public enum Bar
{
Bar3,
Bar4
}
}
そして、Doxygenによって生成された最終的なドキュメントには次のものがあります:
Foo1クラスリファレンス (...) パブリックタイプ 列挙型バー{ Bar1、Bar2、Bar3、Bar4 }
と:
Foo2クラスリファレンス (...) パブリックタイプ 列挙型バー{ Bar1、Bar2、Bar3、Bar4 }
それがバグなのか、Doxygenの設定に何か問題があったのかわかりません。