2013-07-22 16 views
6

これがdoxygendotのどちらの質問になるかはわかりませんが、ここに入ります。依存関係グラフから特定のヘッダーを除外する

私のプロジェクトでは、一般的なヘッダー(stdlib.hstdint.hなど)を含める必要があるファイルが多数あります。 doxygenに私の各ファイルの依存関係グラフを生成するよう依頼すると、描画ツールは常に既存のノードを再利用し、それらを複製しないため、混乱とノイズが発生します。

doxygenに、生成されたグラフからヘッダーセットを除外するようにと言っても、それを完全に無視するだけですか?ドキュメントを作成するときに#includeを削除する恐ろしい前処理トリックに頼らない方がいいです

私は同じことを尋ねている人のメーリングリストのスレッドをいくつか見つけましたが、依存関係グラフの最大深度で再生することについての返信や提案はありませんでした。単にヘッダーを含めることができます奥行き(そうすることで自分のローカルヘッダーを狂わせてしまう)。このロングショットの

答えて

4

ビット私のdoxygenには少し錆びですが、ヘッダ部の周り

\cond \endcond 

を試してみましたので。 (条件付き包含ですが、空白= false)

他の例では、これはマーカー間のコードをdoxygenに見せないようにしていますが、このインスタンスではうまくいきません。

+0

これは機能しました。少し大きめですが、いくつかのdoxygenタグにいくつかのヘッダーをラッピングしても構いません。ありがとうございます:) – Thomas

+1

素晴らしい!休暇から戻ってきて、これが役に立つかどうか疑問に思っていました。フィードバックありがとう - そしてボーナス: – Cheeseminer

+0

私はこれについて何か不足していますか?試しました // @ cond #include // @ endcond しかしそれはうまくいきませんでした。同じことが働いてファイルから関数を削除しました。 stdintファイルを変更する必要がありますか?ありがとう。 –