Qt ベースのプロジェクトを構築していますが、多くの Qt クラスがターゲット ドキュメントに含まれています。
一部のクラスのドキュメント生成を無効にするように Doxygen に指示するにはどうすればよいですか? Q.*?
Qt ベースのプロジェクトを構築していますが、多くの Qt クラスがターゲット ドキュメントに含まれています。
一部のクラスのドキュメント生成を無効にするように Doxygen に指示するにはどうすればよいですか? Q.*?
あなたが持っているものがこのようなものであるという仮定の下で働く:(この点に関して質問は少し不明確です)
/**
* 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::*
\internal
タグが機能しない場合は\cond ... \endcond
、コードの一部を Doxygen から非表示にするためのタグを試すことができます。
特定のファイルを除外する場合は、 Doxyfile構成ファイルEXCLUDE_PATTERNS
で変数を使用できます。