2011-07-13 9 views
4

いくつかのパッケージfoo.bar.project.something.FirstModulefoo.bar.project.something.SecondModuleなどがあります。それらはすべて共通してfoo.bar.project.somethingです。 doxygenにそれらの共通のパッケージ名を隠す(または少なくとも短くする)ように指示し、その出力にはFirstModule.SomeClassSecondModule.MyInterfaceだけを出力しますか?doxygenの出力に共通のパッケージを隠します

答えて

8

HIDE_SCOPE_NAMESをYESに設定できますが、FirstModuleとSecondModuleも削除される可能性があります。

代わりに、 "package foo.bar.project.something.AModule;"を置き換える単純な入力フィルタ(doxygen設定ファイルのINPUT_FILTERを参照)を記述することもできます。 "package AModule;"による。その後、どれくらい剥奪されたかを完全に制御できます。

+0

はい、うまくいきました!まことにありがとうございます。レコードの場合: 'INPUT_FILTER =" sed 's/package my.beloved.packages。\(。* \);/package \ 1; /' "' – craesh

関連する問題