📄 config.doc
字号:
\anchor cfg_show_include_files<dt>\c SHOW_INCLUDE_FILES <dd> \addindex SHOW_INCLUDE_FILES If the SHOW_INCLUDE_FILES tag is set to YES (the default) then doxygen will put list of the files that are included by a file in the documentation of that file.\anchor cfg_javadoc_autobrief<dt>\c JAVADOC_AUTOBRIEF <dd> \addindex JAVADOC_AUTOBRIEF If the \c JAVADOC_AUTOBRIEF is set to \c YES then doxygen will interpret the first line (until the first dot) of a JavaDoc-style comment as the brief description. If set to NO (the default), the Javadoc-style will behave just like the Qt-style comments.\anchor cfg_inherit_docs<dt>\c INHERIT_DOCS <dd> \addindex INHERIT_DOCS If the \c INHERIT_DOCS tag is set to \c YES (the default) then an undocumented member inherits the documentation from any documented member that it reimplements.\anchor cfg_inline_info<dt>\c INLINE_INFO <dd> \addindex INLINE_INFO If the \c INLINE_INFO tag is set to \c YES (the default) then a tag [inline] is inserted in the documentation for inline members.\anchor cfg_sort_member_docs<dt>\c SORT_MEMBER_DOCS <dd> \addindex SORT_MEMBER_DOCS If the \c SORT_MEMBER_DOCS tag is set to \c YES (the default) then doxygen will sort the (detailed) documentation of file and class members alphabetically by member name. If set to \c NO the members will appear in declaration order.\anchor cfg_distribute_group_doc<dt>\c DISTRIBUTE_GROUP_DOC <dd> \addindex DISTRIBUTE_GROUP_DOC If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC tag is set to YES, then doxygen will reuse the documentation of the first member in the group (if any) for the other members of the group. By default all members of a group must be documented explicitly.\anchor cfg_tab_size<dt>\c TAB_SIZE <dd> \addindex TAB_SIZE the \c TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen uses this value to replace tabs by spaces in code fragments.\anchor cfg_enabled_sections<dt>\c ENABLED_SECTIONS <dd> \addindex ENABLED_SECTIONS The \c ENABLED_SECTIONS tag can be used to enable conditional documentation sections, marked by \ref cmdif "\\if" \<section-label\> ... \ref cmdendif "\\endif" blocks.\anchor cfg_generate_todolist<dt>\c GENERATE_TODOLIST <dd> \addindex GENERATE_TODOLIST The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo list. This list is created by putting \ref cmdtodo "\\todo" commands in the documentation.\anchor cfg_generate_testlist<dt>\c GENERATE_TESTLIST <dd> \addindex GENERATE_TESTLIST The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test list. This list is created by putting \ref cmdtest "\\test" commands in the documentation.\anchor cfg_generate_buglist<dt>\c GENERATE_BUGLIST <dd> \addindex GENERATE_BUGLIST The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug list. This list is created by putting \ref cmdbug "\\bug" commands in the documentation.\anchor cfg_aliases<dt>\c ALIASES <dd> \addindex ALIASES This tag can be used to specify a number of aliases that acts as commands in the documentation. An alias has the form \verbatim name=value\endverbatim For example adding \verbatim "sideeffect=\par Side Effects:\n" \endverbatim will allow you to put the command \\sideeffect (or \@sideeffect) in the documentation, which will result in a user defined paragraph with heading "Side Effects:". You can put \\n's in the value part of an alias to insert newlines.\anchor cfg_max_initializer_lines<dt>\c MAX_INITIALIZER_LINES <dd> \addindex MAX_INITIALIZER_LINES The \c MAX_INITIALIZER_LINES tag determines the maximum number of lines that the initial value of a variable or define can be. If the initializer consists of more lines than specified here it will be hidden. Use a value of 0 to hide initializers completely. The appearance of the value of individual variables and defines can be controlled using \ref cmdshowinitializer "\\showinitializer" or \ref cmdhideinitializer "\hideinitializer" command in the documentation.\anchor cfg_optimize_output_for_c<dt>\c OPTIMIZE_OUTPUT_FOR_C <dd> \addindex OPTIMIZE_OUTPUT_FOR_C Set the \c OPTIMIZE_OUTPUT_FOR_C tag to \c YES if your project consists of C sources only. Doxygen will then generate output that is more tailored for C. For instance some of the names that are used will be different. The list of all members will be omitted, etc. \anchor cfg_show_used_files<dt>\c SHOW_USED_FILES <dd> \addindex SHOW_USED_FILES Set the \c SHOW_USED_FILES tag to \c NO to disable the list of files generated at the bottom of the documentation of classes and structs. If set to \c YES the list will mention the files that were used to generate the documentation.</dl>\subsection messages_input Options related to warning and progress messages \anchor cfg_quiet<dl><dt>\c QUIET <dd> \addindex QUIET The \c QUIET tag can be used to turn on/off the messages that are generated to standard output by doxygen. Possible values are \c YES and \c NO, where \c YES implies that the messages are off. If left blank \c NO is used.\anchor cfg_warnings<dt>\c WARNINGS <dd> \addindex WARNINGS The \c WARNINGS tag can be used to turn on/off the warning messages that are generated to standard error by doxygen. Possible values are \c YES and \c NO, where \c YES implies that the warnings are on. If left blank \c NO is used. \b Tip: Turn warnings on while writing the documentation.\anchor cfg_warn_if_undocumented<dt>\c WARN_IF_UNDOCUMENTED <dd> \addindex WARN_IF_UNDOCUMENTED If \c WARN_IF_UNDOCUMENTED is set to \c YES, then doxygen will generate warnings for undocumented members. If \c EXTRACT_ALL is set to \c YES then this flag will automatically be disabled.\anchor cfg_warn_format<dt>\c WARN_FORMAT <dd> \addindex WARN_FORMAT The \c WARN_FORMAT tag determines the format of the warning messages that doxygen can produce. The string should contain the <code>\$file</code>, <code>\$line</code>, and <code>\$text</code> tags, which will be replaced by the file and line number from which the warning originated and the warning text.\anchor cfg_warn_logfile<dt>\c WARN_LOGFILE <dd> \addindex WARN_LOGFILE The \c WARN_LOGFILE tag can be used to specify a file to which warning and error messages should be written. If left blank the output is written to stderr.</dl>\subsection config_input Input related options\anchor cfg_input<dl><dt>\c INPUT <dd> \addindex INPUT The \c INPUT tag is used to specify the files and/or directories that contain documented source files. You may enter file names like \c myfile.cpp or directories like \c /usr/src/myproject. Separate the files or directories with spaces.<br> \b Note: This tag (and only this tag) is \e required.\anchor cfg_file_patterns<dt>\c FILE_PATTERNS <dd> \addindex FILE_PATTERNS If the value of the \c INPUT tag contains directories, you can use the \c FILE_PATTERNS tag to specify one or more wildcard patterns (like \c *.cpp and \c *.h ) to filter out the source-files in the directories. If left blank all files are included (i.e. wildcard <tt>*</tt>).\anchor cfg_recursive<dt>\c RECURSIVE <dd> \addindex RECURSIVE The \c RECURSIVE tag can be used to specify whether or not subdirectories should be searched for input files as well. Possible values are \c YES and \c NO. If left blank \c NO is used.\anchor cfg_exclude<dt>\c EXCLUDE <dd> \addindex EXCLUDE The \c EXCLUDE tag can be used to specify files and/or directories that should excluded from the \c INPUT source files. This way you can easily exclude a subdirectory from a directory tree whose root is specified with the \c INPUT tag.\anchor cfg_exclude_patterns<dt>\c EXCLUDE_PATTERNS <dd> \addindex EXCLUDE_PATTERNS If the value of the \c INPUT tag contains directories, you can use the \c EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude certain files from those directories.\anchor cfg_example_path<dt>\c EXAMPLE_PATH <dd> \addindex EXAMPLE_PATH The \c EXAMPLE_PATH tag can be used to specify one or more files or directories that contain example code fragments that are included (see the \\include command in section \ref cmdinclude "\\include").\anchor cfg_example_recursive<dt>\c EXAMPLE_RECURSIVE <dd> \addindex EXAMPLE_RECURSIVE If the \c EXAMPLE_RECURSIVE tag is set to \c YES then subdirectories will be searched for input files to be used with the \\include or \\dontinclude commands irrespective of the value of the \c RECURSIVE tag. Possible values are \c YES and \c NO. If left blank \c NO is used. \anchor cfg_example_patterns<dt>\c EXAMPLE_PATTERNS <dd> \addindex EXAMPLE_PATTERNS If the value of the \c EXAMPLE_PATH tag contains directories, you can use the \c EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and *.h) to filter out the source-files in the directories. If left blank all files are included.\anchor cfg_image_path<dt>\c IMAGE_PATH <dd> \addindex IMAGE_PATH The \c IMAGE_PATH tag can be used to specify one or more files or directories that contain images that are to be included in the documentation (see the \ref cmdimage "\image" command).\anchor cfg_input_filter<dt>\c INPUT_FILTER <dd> \addindex INPUT_FILTER The \c INPUT_FILTER tag can be used to specify a program that doxygen should invoke to filter for each input file. Doxygen will invoke the filter program by executing (via popen()) the command:\verbatim <filter> <input-file>\endverbatim where \<filter\> is the value of the \c INPUT_FILTER tag, and \<input-file\> is the name of an input file. Doxygen will then use the output that the filter program writes to standard output.\anchor cfg_filter_source_files<dt>\c FILTER_SOURCE_FILES <dd> \addindex FILTER_SOURCE_FILES If the \c FILTER_SOURCE_FILES tag is set to \c YES, the input filter (if set using \c INPUT_FILTER ) will be used to filter the input files when producing source files to browse.</dl>\subsection sourcebrowser_index Source browsing related options\anchor cfg_source_browser<dl><dt>\c SOURCE_BROWSER <dd> \addindex SOURCE_BROWSER If the \c SOURCE_BROWSER tag is set to \c YES then a list of source files will be generated. Documented entities will be cross-referenced with these sources.\anchor cfg_inline_sources<dt>\c INLINE_SOURCES <dd> \addindex INLINE_SOURCES Setting the \c INLINE_SOURCES tag to \c YES will include the body of functions, classes and enums directly into the documentation.\anchor cfg_referenced_by_relation<dt>\c REFERENCED_BY_RELATION <dd> \addindex REFERENCED_BY_RELATION If the \c REFERENCED_BY_RELATION tag is set to \c YES (the default) then for each documented function all documented functions referencing it will be listed. \anchor cfg_references_relation<dt>\c REFERENCE_RELATION <dd> \addindex REFERENCES_RELATION If the \c REFERENCES_RELATION tag is set to \c YES (the default) then for each documented function all documented entities called/used by that function will be listed. </dl>\subsection alphabetical_index Alphabetical index options\anchor cfg_alphabetical_index<dl><dt>\c ALPHABETICAL_INDEX <dd> \addindex ALPHABETICAL_INDEX If the \c ALPHABETICAL_INDEX tag is set to \c YES, an alphabetical index of all compounds will be generated. Enable this if the project contains a lot of classes, structs, unions or interfaces.\anchor cfg_cols_in_alpha_index<dt>\c COLS_IN_ALPHA_INDEX <dd> \addindex COLS_IN_ALPHA_INDEX If the alphabetical index is enabled (see \c ALPHABETICAL_INDEX) then the \c COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in which this list will be split (can be a number in the range [1..20])\anchor cfg_ignore_prefix<dt>\c IGNORE_PREFIX <dd> \addindex IGNORE_PREFIX In case all classes in a project start with a common prefix, all classes will be put under the same header in the alphabetical index. The \c IGNORE_PREFIX tag can be used to specify a prefix (or a list of prefixes) that should be ignored while generating the index headers.</dl>\subsection html_output HTML related options\anchor cfg_generate_html<dl><dt>\c GENERATE_HTML <dd> \addindex GENERATE_HTML If the \c GENERATE_HTML tag is set to \c YES (the default) doxygen will generate HTML output\anchor cfg_html_output<dt>\c HTML_OUTPUT <dd> \addindex HTML_OUTPUT The \c HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a relative path is entered the value of \c OUTPUT_DIRECTORY will be put in front of it. If left blank `html' will be used as the default path.\anchor cfg_html_header<dt>\c HTML_HEADER <dd> \addindex HTML_HEADER The \c HTML_HEADER tag can be used to specify a user defined HTML header file for each generated HTML page. To get valid HTML the header file should contain at least a \c <HTML> and a \c <BODY> tag, but it is good idea to include the style sheet that is generated by doxygen as well. Minimal example:\verbatim <HTML> <HEAD> <TITLE>My title</TITLE> <LINK HREF="doxygen.css" REL="stylesheet" TYPE="text/css"> </HEAD> <BODY BGCOLOR="#FFFFFF">\endverbatim If the tag is left blank doxygen will generate a standard header. The following commands have a special meaning inside the header: <code>\$title</code>, <code>\$datetime</code>, <code>\$date</code>, <code>\$doxygenversion</code>, <code>\$projectname</code>, <code>\$projectnumber</code>.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -