20

Qt ベースのプロジェクトを構築していますが、多くの Qt クラスがターゲット ドキュメントに含まれています。

一部のクラスのドキュメント生成を無効にするように Doxygen に指示するにはどうすればよいですか? Q.*?

4

3 に答える 3

26

あなたが持っているものがこのようなものであるという仮定の下で働く:(この点に関して質問は少し不明確です)

/**
 * Some documentation for class X
 */
class X: public osg::Drawable {
...
}

そして、あなたの問題は、クラスのドキュメントを含めたいが、クラスXのドキュメントを含めたくないということです。osg::Drawable適切なテクニックは、を使用することEXCLUDE_SYMBOLSです。たとえば、上記の場合は

EXCLUDE_SYMBOLS = osg::Drawable

もう少し厳密にしたい場合は、

EXCLUDE_SYMBOLS = osg::Drawable \
                  Drawable

ワイルドカードも許可されているため、これも機能します

EXCLUDE_SYMBOLS = osg::*
于 2010-03-17T20:05:16.473 に答える
12

\internalタグが機能しない場合は\cond ... \endcond、コードの一部を Doxygen から非表示にするためのタグを試すことができます。

編集

特定のファイルを除外する場合は、 Doxyfile構成ファイルEXCLUDE_PATTERNSで変数を使用できます。

于 2009-09-21T09:23:39.693 に答える