=) and one or more values. If the same tag
is assigned more than once, the last assignment overwrites any earlier
assignment. For tags that take a list as their argument,
the += operator can be used instead of = to append
new values to the list. Values are sequences of non-blanks. If the value should
contain one or more blanks it must be surrounded by quotes ("...").
Multiple lines can be concatenated by inserting a backslash (\c \\)
as the last character of a line. Environment variables can be expanded
using the pattern \$(ENV_VARIABLE_NAME).
You can also include part of a configuration file from another configuration
file using a \@INCLUDE tag as follows:
\verbatim
@INCLUDE = config_file_name
\endverbatim
The include file is searched in the current working directory. You can
also specify a list of directories that should be searched before looking
in the current working directory. Do this by putting a \@INCLUDE_PATH tag
with these paths before the \@INCLUDE tag, e.g.:
\verbatim
@INCLUDE_PATH = my_config_dir
\endverbatim
The configuration options can be divided into several categories.
Below is an alphabetical index of the tags that are recognized
followed by the descriptions of the tags grouped by category.
]]>
All text after a double hash (##) is considered a comment and is placed
in front of the TAG it is preceding.
All text after a single hash (#) is considered a comment and will be ignored.
The format is:
\verbatim
TAG = value [value, ...]
\endverbatim
For lists, items can also be appended using:
\verbatim
TAG += value [value, ...]
\endverbatim
Values that contain spaces should be placed between quotes (\" \").
]]>
Doxygen ships with an example indexer (\c doxyindexer) and
search engine (doxysearch.cgi) which are based on the open source search
engine library Xapian.
See the section \ref extsearch for details.
]]>
Doxygen ships with an example indexer (\c doxyindexer) and
search engine (doxysearch.cgi) which are based on the open source search
engine library Xapian.
See the section \ref extsearch for details.
]]>
Note that when not enabling \ref cfg_use_pdflatex "USE_PDFLATEX" the default is \c latex when
enabling \ref cfg_use_pdflatex "USE_PDFLATEX" the default is \c pdflatex and when in the later case
\c latex is chosen this is overwritten by \c pdflatex. For specific output languages the default can
have been set differently, this depends on the implementation of the output language.
]]>
Note: Only use a user-defined header if you know what you are doing!
The following commands have a special meaning inside the header:
\$title, \$datetime, \$date,
\$doxygenversion, \$projectname,
\$projectnumber, \$projectbrief,
\$projectlogo.
Doxygen will replace \$title with the empty string, for the replacement values of the
other commands the user is referred to \ref cfg_html_header "HTML_HEADER".
]]>
Note: Only use a user-defined footer if you know what you are doing!
]]>
Note that which sources are shown also depends on other settings
such as \ref cfg_source_browser "SOURCE_BROWSER".
]]>
Note: WordPad (write) and others do not support links.
]]>
See also section \ref doxygen_usage for information on how to generate
the default style sheet that doxygen normally uses.
]]>
doxygen -e rtf extensionFile.
]]>
Note that which sources are shown also depends on other settings
such as \ref cfg_source_browser "SOURCE_BROWSER".
]]>
Note that this
feature is still experimental and incomplete at the
moment.
]]>
name or name=definition (no spaces).
If the definition and the \c "=" are omitted, \c "=1" is assumed. To prevent
a macro definition from being undefined via \c \#undef or recursively expanded
use the := operator instead of the \c = operator.
]]>
Graphviz, a graph
visualization toolkit from AT\&T and Lucent Bell Labs. The other options in
this section have no effect if this option is set to \c NO
]]>
Note that enabling this option will significantly increase the time of a run.
So in most cases it will be better to enable call graphs for selected
functions only using the \ref cmdcallgraph "\\callgraph" command.
Disabling a call graph can be accomplished by means of the command
\ref cmdhidecallgraph "\\hidecallgraph".
]]>
Note that enabling this option will significantly increase the time of a run.
So in most cases it will be better to enable caller graphs for selected
functions only using the \ref cmdcallergraph "\\callergraph" command.
Disabling a caller graph can be accomplished by means of the command
\ref cmdhidecallergraph "\\hidecallergraph".
]]>
Graphviz).
\note If you choose \c svg you need to set
\ref cfg_html_file_extension "HTML_FILE_EXTENSION" to \c xhtml in order to make the SVG files
visible in IE 9+ (other browsers do not have this requirement).
]]>
Note that this requires a modern browser other than Internet Explorer.
Tested and working are Firefox, Chrome, Safari, and Opera.
\note For IE 9+ you need to set \ref cfg_html_file_extension "HTML_FILE_EXTENSION" to \c xhtml in order
to make the SVG files visible. Older versions of IE do not have SVG support.
]]>
Warning: Depending on the platform used,
enabling this option may lead to badly anti-aliased labels on the edges of
a graph (i.e. they become hard to read).
]]>
1.8.10)
support this, this feature is disabled by default.
]]>