プロジェクト設定

プロジェクト設定

DOXYFILE_ENCODING設定ファイルのエンコード
PROJECT_NAMEプロジェクト名
PROJECT_NUMBERプロジェクト番号
PROJECT_BRIEFプロジェクトの概要
PROJECT_LOGOプロジェクトロゴ
OUTPUT_DIRECTORY出力ディレクトリ
CREATE_SUBDIRS出力サブディレクトリの作成
ALLOW_UNICODE_NAMES出力ファイル名のUnicode使用有無
OUTPUT_LANGUAGE出力言語
BRIEF_MEMBER_DESCファイル・クラスのメンバリストの概要出力有無
REPEAT_BRIEFメンバ・関数詳細の前に概要の出力有無
ABBREVIATE_BRIEF各種リスト概要の省略文字列
ALWAYS_DETAILED_SEC詳細セクションの常時出力有無
INLINE_INHERITED_MEMB継承メンバの出力有無
FULL_PATH_NAMESファイルリストのファイル名のフルパス出力有無
STRIP_FROM_PATHファイルリストの除去パス
STRIP_FROM_INC_PATHクラス使用のヘッダファイルの除去パス
SHORT_NAMES短いファイル名のファイル生成有無
JAVADOC_AUTOBRIEFJavadocスタイルのコメント (/** ~ */)の先頭行を概要と認識
QT_AUTOBRIEFQtスタイルのコメント (/*! ~ */)の先頭行を概要と認識
MULTILINE_CPP_IS_BRIEFC++スタイルのコメント (//!・///)を概要と認識
INHERIT_DOCSコメントがないメンバは継承元からドキュメントを継承
SEPARATE_MEMBER_PAGESメンバ毎のページの生成有無
TAB_SIZEタブサイズ
ALIASESエイリアス
TCL_SUBST単語・キーワードのマッピング指定 (Tclのみ)
OPTIMIZE_OUTPUT_FOR_CC のソースでのみ構成されている場合の出力最適化の有無
OPTIMIZE_OUTPUT_JAVA Java または C# またはPython のソースでのみ構成されている場合の出力最適化の有無
OPTIMIZE_FOR_FORTRANFortran のソースでのみ構成されている場合の出力最適化の有無
OPTIMIZE_OUTPUT_VHDLVHDL のソースでのみ構成されている場合の出力最適化の有無
EXTENSION_MAPPINGファイル拡張子のマッピング
MARKDOWN_SUPPORTマークダウンのサポート有無
TOC_INCLUDE_HEADINGSマークダウンの見出しをidなしでも目次出力するレベル
AUTOLINK_SUPPORT自動リンク有無
BUILTIN_STL_SUPPORTSTL クラス使用時にSTLソースを含めない
CPP_CLI_SUPPORTC++/CLI のサポート有無
SIP_SUPPORTSIP のサポート有無
IDL_PROPERTY_SUPPORTIDL プロパティのサポート有無
DISTRIBUTE_GROUP_DOC最初のグループメンバドキュメントの再利用有無
GROUP_NESTED_COMPOUNDS入れ子のクラス・構造体の同一グループ追加有無
SUBGROUPING同タイプのクラスメンバーグループをサブグループ化の有無
INLINE_GROUPED_CLASSESクラス・構造体・共用体をグループにまとめて出力
INLINE_SIMPLE_STRUCTS パブリックデータフィールド・単純typedefフィールドのみの構造体・クラス・共用体のインライン出力有無
TYPEDEF_HIDES_STRUCT構造体・共用体・列挙型のtypedefを構造体等として出力
LOOKUP_CACHE_SIZEシンボルルックアップキャッシュのサイズ