2

私の doxygen は、C++ クラス名をリファレンス マニュアル ページにリンクするのに優れています。ただし、これは、名前の前に完全な名前空間も含めた場合にのみ機能します。例えば:

何とか何とか何とかMyClass何とか-MyClass用にURLが作成されていません

何とか何とか MyNamespace::MyClass - URL は MyClass 用に作成されます

多くのテキストを含むプログラミング ガイドを書いていますが、すべてのクラス名の前にある名前空間を読むのは面倒です。クラス名が名前空間で完全に修飾されていない場合でも、doxygen にリンクを作成するように指示する方法はありますか? または、名前空間が存在する場合は単に名前空間を削除しますか? 構成ファイルで HIDE_SCOPE_NAMES=YES を使用してみましたが、効果はありませんでした。

4

1 に答える 1

1

コマンドのタイプを使用してガイドを作成し@page、すべてのクラスが含まれていると仮定すると、名前空間内にMyNamespace含まれるコメントを簡単に配置できます。@page

namespace MyNamespace
{
/** 
@page mypage My page

blah blah blah MyClass blah
*/
}

その後、自動的MyClassにリンクしMyNamespace::MyClassます。

于 2013-01-06T20:26:52.783 に答える