1637 lines
70 KiB
Plaintext
1637 lines
70 KiB
Plaintext
# Doxyfile 1.9.6
|
|
|
|
#---------------------------------------------------------------------------
|
|
# Project related configuration options
|
|
#---------------------------------------------------------------------------
|
|
|
|
DOXYFILE_ENCODING = UTF-8
|
|
|
|
PROJECT_NAME = "Terminal Chess"
|
|
|
|
PROJECT_BRIEF = Chess application for ANSI terminals
|
|
|
|
OUTPUT_DIRECTORY = docs
|
|
|
|
CREATE_SUBDIRS = NO
|
|
|
|
ALLOW_UNICODE_NAMES = NO
|
|
|
|
OUTPUT_LANGUAGE = English
|
|
|
|
BRIEF_MEMBER_DESC = YES
|
|
|
|
REPEAT_BRIEF = YES
|
|
|
|
# This tag implements a quasi-intelligent brief description abbreviator that is
|
|
# used to form the text in various listings. Each string in this list, if found
|
|
# as the leading text of the brief description, will be stripped from the text
|
|
# and the result, after processing the whole list, is used as the annotated
|
|
# text. Otherwise, the brief description is used as-is. If left blank, the
|
|
# following values are used ($name is automatically replaced with the name of
|
|
# the entity):The $name class, The $name widget, The $name file, is, provides,
|
|
# specifies, contains, represents, a, an and the.
|
|
|
|
ABBREVIATE_BRIEF = "The $name class" \
|
|
"The $name widget" \
|
|
"The $name file" \
|
|
is \
|
|
provides \
|
|
specifies \
|
|
contains \
|
|
represents \
|
|
a \
|
|
an \
|
|
the
|
|
|
|
ALWAYS_DETAILED_SEC = NO
|
|
|
|
INLINE_INHERITED_MEMB = NO
|
|
|
|
FULL_PATH_NAMES = YES
|
|
|
|
SHORT_NAMES = NO
|
|
|
|
JAVADOC_AUTOBRIEF = NO
|
|
|
|
JAVADOC_BANNER = NO
|
|
|
|
QT_AUTOBRIEF = NO
|
|
|
|
MULTILINE_CPP_IS_BRIEF = NO
|
|
|
|
PYTHON_DOCSTRING = YES
|
|
|
|
INHERIT_DOCS = YES
|
|
|
|
SEPARATE_MEMBER_PAGES = NO
|
|
|
|
TAB_SIZE = 4
|
|
|
|
ALIASES =
|
|
|
|
OPTIMIZE_OUTPUT_FOR_C = YES
|
|
|
|
MARKDOWN_SUPPORT = YES
|
|
|
|
TOC_INCLUDE_HEADINGS = 5
|
|
|
|
AUTOLINK_SUPPORT = YES
|
|
|
|
IDL_PROPERTY_SUPPORT = YES
|
|
|
|
DISTRIBUTE_GROUP_DOC = NO
|
|
|
|
GROUP_NESTED_COMPOUNDS = NO
|
|
|
|
SUBGROUPING = YES
|
|
|
|
NUM_PROC_THREADS = 0
|
|
|
|
#---------------------------------------------------------------------------
|
|
# Build related configuration options
|
|
#---------------------------------------------------------------------------
|
|
|
|
EXTRACT_ALL = YES
|
|
|
|
CASE_SENSE_NAMES = SYSTEM
|
|
|
|
# If the SHOW_HEADERFILE tag is set to YES then the documentation for a class
|
|
# will show which file needs to be included to use the class.
|
|
# The default value is: YES.
|
|
|
|
SHOW_HEADERFILE = YES
|
|
|
|
# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of
|
|
# the files that are included by a file in the documentation of that file.
|
|
# The default value is: YES.
|
|
|
|
SHOW_INCLUDE_FILES = YES
|
|
|
|
# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each
|
|
# grouped member an include statement to the documentation, telling the reader
|
|
# which file to include in order to use the member.
|
|
# The default value is: NO.
|
|
|
|
SHOW_GROUPED_MEMB_INC = NO
|
|
|
|
# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include
|
|
# files with double quotes in the documentation rather than with sharp brackets.
|
|
# The default value is: NO.
|
|
|
|
FORCE_LOCAL_INCLUDES = NO
|
|
|
|
# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the
|
|
# documentation for inline members.
|
|
# The default value is: YES.
|
|
|
|
INLINE_INFO = YES
|
|
|
|
# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the
|
|
# (detailed) documentation of file and class members alphabetically by member
|
|
# name. If set to NO, the members will appear in declaration order.
|
|
# The default value is: YES.
|
|
|
|
SORT_MEMBER_DOCS = YES
|
|
|
|
# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief
|
|
# descriptions of file, namespace and class members alphabetically by member
|
|
# name. If set to NO, the members will appear in declaration order. Note that
|
|
# this will also influence the order of the classes in the class list.
|
|
# The default value is: NO.
|
|
|
|
SORT_BRIEF_DOCS = NO
|
|
|
|
# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the
|
|
# (brief and detailed) documentation of class members so that constructors and
|
|
# destructors are listed first. If set to NO the constructors will appear in the
|
|
# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS.
|
|
# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief
|
|
# member documentation.
|
|
# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting
|
|
# detailed member documentation.
|
|
# The default value is: NO.
|
|
|
|
SORT_MEMBERS_CTORS_1ST = NO
|
|
|
|
# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy
|
|
# of group names into alphabetical order. If set to NO the group names will
|
|
# appear in their defined order.
|
|
# The default value is: NO.
|
|
|
|
SORT_GROUP_NAMES = NO
|
|
|
|
# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by
|
|
# fully-qualified names, including namespaces. If set to NO, the class list will
|
|
# be sorted only by class name, not including the namespace part.
|
|
# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
|
|
# Note: This option applies only to the class list, not to the alphabetical
|
|
# list.
|
|
# The default value is: NO.
|
|
|
|
SORT_BY_SCOPE_NAME = NO
|
|
|
|
# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper
|
|
# type resolution of all parameters of a function it will reject a match between
|
|
# the prototype and the implementation of a member function even if there is
|
|
# only one candidate or it is obvious which candidate to choose by doing a
|
|
# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still
|
|
# accept a match between prototype and implementation in such cases.
|
|
# The default value is: NO.
|
|
|
|
STRICT_PROTO_MATCHING = NO
|
|
|
|
# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo
|
|
# list. This list is created by putting \todo commands in the documentation.
|
|
# The default value is: YES.
|
|
|
|
GENERATE_TODOLIST = YES
|
|
|
|
# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test
|
|
# list. This list is created by putting \test commands in the documentation.
|
|
# The default value is: YES.
|
|
|
|
GENERATE_TESTLIST = YES
|
|
|
|
# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug
|
|
# list. This list is created by putting \bug commands in the documentation.
|
|
# The default value is: YES.
|
|
|
|
GENERATE_BUGLIST = YES
|
|
|
|
# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO)
|
|
# the deprecated list. This list is created by putting \deprecated commands in
|
|
# the documentation.
|
|
# The default value is: YES.
|
|
|
|
GENERATE_DEPRECATEDLIST= YES
|
|
|
|
# The ENABLED_SECTIONS tag can be used to enable conditional documentation
|
|
# sections, marked by \if <section_label> ... \endif and \cond <section_label>
|
|
# ... \endcond blocks.
|
|
|
|
ENABLED_SECTIONS =
|
|
|
|
# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the
|
|
# initial value of a variable or macro / define can have for it to appear in the
|
|
# documentation. 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 macros / defines can be
|
|
# controlled using \showinitializer or \hideinitializer command in the
|
|
# documentation regardless of this setting.
|
|
# Minimum value: 0, maximum value: 10000, default value: 30.
|
|
|
|
MAX_INITIALIZER_LINES = 30
|
|
|
|
# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at
|
|
# the bottom of the documentation of classes and structs. If set to YES, the
|
|
# list will mention the files that were used to generate the documentation.
|
|
# The default value is: YES.
|
|
|
|
SHOW_USED_FILES = YES
|
|
|
|
# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This
|
|
# will remove the Files entry from the Quick Index and from the Folder Tree View
|
|
# (if specified).
|
|
# The default value is: YES.
|
|
|
|
SHOW_FILES = YES
|
|
|
|
# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces
|
|
# page. This will remove the Namespaces entry from the Quick Index and from the
|
|
# Folder Tree View (if specified).
|
|
# The default value is: YES.
|
|
|
|
SHOW_NAMESPACES = YES
|
|
|
|
# The FILE_VERSION_FILTER tag can be used to specify a program or script that
|
|
# doxygen should invoke to get the current version for each file (typically from
|
|
# the version control system). Doxygen will invoke the program by executing (via
|
|
# popen()) the command command input-file, where command is the value of the
|
|
# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided
|
|
# by doxygen. Whatever the program writes to standard output is used as the file
|
|
# version. For an example see the documentation.
|
|
|
|
FILE_VERSION_FILTER =
|
|
|
|
# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed
|
|
# by doxygen. The layout file controls the global structure of the generated
|
|
# output files in an output format independent way. To create the layout file
|
|
# that represents doxygen's defaults, run doxygen with the -l option. You can
|
|
# optionally specify a file name after the option, if omitted DoxygenLayout.xml
|
|
# will be used as the name of the layout file. See also section "Changing the
|
|
# layout of pages" for information.
|
|
#
|
|
# Note that if you run doxygen from a directory containing a file called
|
|
# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
|
|
# tag is left empty.
|
|
|
|
LAYOUT_FILE =
|
|
|
|
# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
|
|
# the reference definitions. This must be a list of .bib files. The .bib
|
|
# extension is automatically appended if omitted. This requires the bibtex tool
|
|
# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info.
|
|
# For LaTeX the style of the bibliography can be controlled using
|
|
# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
|
|
# search path. See also \cite for info how to create references.
|
|
|
|
CITE_BIB_FILES =
|
|
|
|
#---------------------------------------------------------------------------
|
|
# Configuration options related to warning and progress messages
|
|
#---------------------------------------------------------------------------
|
|
|
|
# The QUIET tag can be used to turn on/off the messages that are generated to
|
|
# standard output by doxygen. If QUIET is set to YES this implies that the
|
|
# messages are off.
|
|
# The default value is: NO.
|
|
|
|
QUIET = NO
|
|
|
|
# The WARNINGS tag can be used to turn on/off the warning messages that are
|
|
# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES
|
|
# this implies that the warnings are on.
|
|
#
|
|
# Tip: Turn warnings on while writing the documentation.
|
|
# The default value is: YES.
|
|
|
|
WARNINGS = YES
|
|
|
|
# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate
|
|
# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag
|
|
# will automatically be disabled.
|
|
# The default value is: YES.
|
|
|
|
WARN_IF_UNDOCUMENTED = YES
|
|
|
|
# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for
|
|
# potential errors in the documentation, such as documenting some parameters in
|
|
# a documented function twice, or documenting parameters that don't exist or
|
|
# using markup commands wrongly.
|
|
# The default value is: YES.
|
|
|
|
WARN_IF_DOC_ERROR = YES
|
|
|
|
# If WARN_IF_INCOMPLETE_DOC is set to YES, doxygen will warn about incomplete
|
|
# function parameter documentation. If set to NO, doxygen will accept that some
|
|
# parameters have no documentation without warning.
|
|
# The default value is: YES.
|
|
|
|
WARN_IF_INCOMPLETE_DOC = YES
|
|
|
|
# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that
|
|
# are documented, but have no documentation for their parameters or return
|
|
# value. If set to NO, doxygen will only warn about wrong parameter
|
|
# documentation, but not about the absence of documentation. If EXTRACT_ALL is
|
|
# set to YES then this flag will automatically be disabled. See also
|
|
# WARN_IF_INCOMPLETE_DOC
|
|
# The default value is: NO.
|
|
|
|
WARN_NO_PARAMDOC = NO
|
|
|
|
# If WARN_IF_UNDOC_ENUM_VAL option is set to YES, doxygen will warn about
|
|
# undocumented enumeration values. If set to NO, doxygen will accept
|
|
# undocumented enumeration values. If EXTRACT_ALL is set to YES then this flag
|
|
# will automatically be disabled.
|
|
# The default value is: NO.
|
|
|
|
WARN_IF_UNDOC_ENUM_VAL = NO
|
|
|
|
# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when
|
|
# a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS
|
|
# then doxygen will continue running as if WARN_AS_ERROR tag is set to NO, but
|
|
# at the end of the doxygen process doxygen will return with a non-zero status.
|
|
# Possible values are: NO, YES and FAIL_ON_WARNINGS.
|
|
# The default value is: NO.
|
|
|
|
WARN_AS_ERROR = NO
|
|
|
|
# The WARN_FORMAT tag determines the format of the warning messages that doxygen
|
|
# can produce. The string should contain the $file, $line, and $text tags, which
|
|
# will be replaced by the file and line number from which the warning originated
|
|
# and the warning text. Optionally the format may contain $version, which will
|
|
# be replaced by the version of the file (if it could be obtained via
|
|
# FILE_VERSION_FILTER)
|
|
# See also: WARN_LINE_FORMAT
|
|
# The default value is: $file:$line: $text.
|
|
|
|
WARN_FORMAT = "$file:$line: $text"
|
|
|
|
# In the $text part of the WARN_FORMAT command it is possible that a reference
|
|
# to a more specific place is given. To make it easier to jump to this place
|
|
# (outside of doxygen) the user can define a custom "cut" / "paste" string.
|
|
# Example:
|
|
# WARN_LINE_FORMAT = "'vi $file +$line'"
|
|
# See also: WARN_FORMAT
|
|
# The default value is: at line $line of file $file.
|
|
|
|
WARN_LINE_FORMAT = "at line $line of file $file"
|
|
|
|
# The 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 standard
|
|
# error (stderr). In case the file specified cannot be opened for writing the
|
|
# warning and error messages are written to standard error. When as file - is
|
|
# specified the warning and error messages are written to standard output
|
|
# (stdout).
|
|
|
|
WARN_LOGFILE =
|
|
|
|
#---------------------------------------------------------------------------
|
|
# Configuration options related to the input files
|
|
#---------------------------------------------------------------------------
|
|
|
|
# The INPUT tag is used to specify the files and/or directories that contain
|
|
# documented source files. You may enter file names like myfile.cpp or
|
|
# directories like /usr/src/myproject. Separate the files or directories with
|
|
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
|
|
# Note: If this tag is empty the current directory is searched.
|
|
|
|
INPUT =
|
|
|
|
# This tag can be used to specify the character encoding of the source files
|
|
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
|
|
# libiconv (or the iconv built into libc) for the transcoding. See the libiconv
|
|
# documentation (see:
|
|
# https://www.gnu.org/software/libiconv/) for the list of possible encodings.
|
|
# See also: INPUT_FILE_ENCODING
|
|
# The default value is: UTF-8.
|
|
|
|
INPUT_ENCODING = UTF-8
|
|
|
|
# This tag can be used to specify the character encoding of the source files
|
|
# that doxygen parses The INPUT_FILE_ENCODING tag can be used to specify
|
|
# character encoding on a per file pattern basis. Doxygen will compare the file
|
|
# name with each pattern and apply the encoding instead of the default
|
|
# INPUT_ENCODING) if there is a match. The character encodings are a list of the
|
|
# form: pattern=encoding (like *.php=ISO-8859-1). See cfg_input_encoding
|
|
# "INPUT_ENCODING" for further information on supported encodings.
|
|
|
|
INPUT_FILE_ENCODING =
|
|
|
|
# If the value of the INPUT tag contains directories, you can use the
|
|
# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
|
|
# *.h) to filter out the source-files in the directories.
|
|
#
|
|
# Note that for custom extensions or not directly supported extensions you also
|
|
# need to set EXTENSION_MAPPING for the extension otherwise the files are not
|
|
# read by doxygen.
|
|
#
|
|
# Note the list of default checked file patterns might differ from the list of
|
|
# default file extension mappings.
|
|
#
|
|
# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp,
|
|
# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h,
|
|
# *.hh, *.hxx, *.hpp, *.h++, *.l, *.cs, *.d, *.php, *.php4, *.php5, *.phtml,
|
|
# *.inc, *.m, *.markdown, *.md, *.mm, *.dox (to be provided as doxygen C
|
|
# comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, *.f18, *.f, *.for, *.vhd,
|
|
# *.vhdl, *.ucf, *.qsf and *.ice.
|
|
|
|
FILE_PATTERNS = *.c \
|
|
*.cc \
|
|
*.cxx \
|
|
*.cpp \
|
|
*.c++ \
|
|
*.java \
|
|
*.ii \
|
|
*.ixx \
|
|
*.ipp \
|
|
*.i++ \
|
|
*.inl \
|
|
*.idl \
|
|
*.ddl \
|
|
*.odl \
|
|
*.h \
|
|
*.hh \
|
|
*.hxx \
|
|
*.hpp \
|
|
*.h++ \
|
|
*.l \
|
|
*.cs \
|
|
*.d \
|
|
*.php \
|
|
*.php4 \
|
|
*.php5 \
|
|
*.phtml \
|
|
*.inc \
|
|
*.m \
|
|
*.markdown \
|
|
*.md \
|
|
*.mm \
|
|
*.dox \
|
|
*.py \
|
|
*.pyw \
|
|
*.f90 \
|
|
*.f95 \
|
|
*.f03 \
|
|
*.f08 \
|
|
*.f18 \
|
|
*.f \
|
|
*.for \
|
|
*.vhd \
|
|
*.vhdl \
|
|
*.ucf \
|
|
*.qsf \
|
|
*.ice
|
|
|
|
# The RECURSIVE tag can be used to specify whether or not subdirectories should
|
|
# be searched for input files as well.
|
|
# The default value is: NO.
|
|
|
|
RECURSIVE = NO
|
|
|
|
# The EXCLUDE tag can be used to specify files and/or directories that should be
|
|
# excluded from the INPUT source files. This way you can easily exclude a
|
|
# subdirectory from a directory tree whose root is specified with the INPUT tag.
|
|
#
|
|
# Note that relative paths are relative to the directory from which doxygen is
|
|
# run.
|
|
|
|
EXCLUDE =
|
|
|
|
# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
|
|
# directories that are symbolic links (a Unix file system feature) are excluded
|
|
# from the input.
|
|
# The default value is: NO.
|
|
|
|
EXCLUDE_SYMLINKS = NO
|
|
|
|
# If the value of the INPUT tag contains directories, you can use the
|
|
# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
|
|
# certain files from those directories.
|
|
#
|
|
# Note that the wildcards are matched against the file with absolute path, so to
|
|
# exclude all test directories for example use the pattern */test/*
|
|
|
|
EXCLUDE_PATTERNS =
|
|
|
|
# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
|
|
# (namespaces, classes, functions, etc.) that should be excluded from the
|
|
# output. The symbol name can be a fully qualified name, a word, or if the
|
|
# wildcard * is used, a substring. Examples: ANamespace, AClass,
|
|
# ANamespace::AClass, ANamespace::*Test
|
|
#
|
|
# Note that the wildcards are matched against the file with absolute path, so to
|
|
# exclude all test directories use the pattern */test/*
|
|
|
|
EXCLUDE_SYMBOLS =
|
|
|
|
# The 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).
|
|
|
|
EXAMPLE_PATH =
|
|
|
|
# If the value of the EXAMPLE_PATH tag contains directories, you can use the
|
|
# 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.
|
|
|
|
EXAMPLE_PATTERNS = *
|
|
|
|
# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
|
|
# searched for input files to be used with the \include or \dontinclude commands
|
|
# irrespective of the value of the RECURSIVE tag.
|
|
# The default value is: NO.
|
|
|
|
EXAMPLE_RECURSIVE = NO
|
|
|
|
# The 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
|
|
# \image command).
|
|
|
|
IMAGE_PATH =
|
|
|
|
# The 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:
|
|
#
|
|
# <filter> <input-file>
|
|
#
|
|
# where <filter> is the value of the 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. If FILTER_PATTERNS is specified, this tag
|
|
# will be ignored.
|
|
#
|
|
# Note that the filter must not add or remove lines; it is applied before the
|
|
# code is scanned, but not when the output code is generated. If lines are added
|
|
# or removed, the anchors will not be placed correctly.
|
|
#
|
|
# Note that doxygen will use the data processed and written to standard output
|
|
# for further processing, therefore nothing else, like debug statements or used
|
|
# commands (so in case of a Windows batch file always use @echo OFF), should be
|
|
# written to standard output.
|
|
#
|
|
# Note that for custom extensions or not directly supported extensions you also
|
|
# need to set EXTENSION_MAPPING for the extension otherwise the files are not
|
|
# properly processed by doxygen.
|
|
|
|
INPUT_FILTER =
|
|
|
|
# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
|
|
# basis. Doxygen will compare the file name with each pattern and apply the
|
|
# filter if there is a match. The filters are a list of the form: pattern=filter
|
|
# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how
|
|
# filters are used. If the FILTER_PATTERNS tag is empty or if none of the
|
|
# patterns match the file name, INPUT_FILTER is applied.
|
|
#
|
|
# Note that for custom extensions or not directly supported extensions you also
|
|
# need to set EXTENSION_MAPPING for the extension otherwise the files are not
|
|
# properly processed by doxygen.
|
|
|
|
FILTER_PATTERNS =
|
|
|
|
# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
|
|
# INPUT_FILTER) will also be used to filter the input files that are used for
|
|
# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES).
|
|
# The default value is: NO.
|
|
|
|
FILTER_SOURCE_FILES = NO
|
|
|
|
# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file
|
|
# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and
|
|
# it is also possible to disable source filtering for a specific pattern using
|
|
# *.ext= (so without naming a filter).
|
|
# This tag requires that the tag FILTER_SOURCE_FILES is set to YES.
|
|
|
|
FILTER_SOURCE_PATTERNS =
|
|
|
|
# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that
|
|
# is part of the input, its contents will be placed on the main page
|
|
# (index.html). This can be useful if you have a project on for instance GitHub
|
|
# and want to reuse the introduction page also for the doxygen output.
|
|
|
|
USE_MDFILE_AS_MAINPAGE = README.md
|
|
|
|
#---------------------------------------------------------------------------
|
|
# Configuration options related to source browsing
|
|
#---------------------------------------------------------------------------
|
|
|
|
# If the SOURCE_BROWSER tag is set to YES then a list of source files will be
|
|
# generated. Documented entities will be cross-referenced with these sources.
|
|
#
|
|
# Note: To get rid of all source code in the generated output, make sure that
|
|
# also VERBATIM_HEADERS is set to NO.
|
|
# The default value is: NO.
|
|
|
|
SOURCE_BROWSER = NO
|
|
|
|
# Setting the INLINE_SOURCES tag to YES will include the body of functions,
|
|
# classes and enums directly into the documentation.
|
|
# The default value is: NO.
|
|
|
|
INLINE_SOURCES = NO
|
|
|
|
# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any
|
|
# special comment blocks from generated source code fragments. Normal C, C++ and
|
|
# Fortran comments will always remain visible.
|
|
# The default value is: YES.
|
|
|
|
STRIP_CODE_COMMENTS = YES
|
|
|
|
# If the REFERENCED_BY_RELATION tag is set to YES then for each documented
|
|
# entity all documented functions referencing it will be listed.
|
|
# The default value is: NO.
|
|
|
|
REFERENCED_BY_RELATION = NO
|
|
|
|
# If the REFERENCES_RELATION tag is set to YES then for each documented function
|
|
# all documented entities called/used by that function will be listed.
|
|
# The default value is: NO.
|
|
|
|
REFERENCES_RELATION = NO
|
|
|
|
# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set
|
|
# to YES then the hyperlinks from functions in REFERENCES_RELATION and
|
|
# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will
|
|
# link to the documentation.
|
|
# The default value is: YES.
|
|
|
|
REFERENCES_LINK_SOURCE = YES
|
|
|
|
# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the
|
|
# source code will show a tooltip with additional information such as prototype,
|
|
# brief description and links to the definition and documentation. Since this
|
|
# will make the HTML file larger and loading of large files a bit slower, you
|
|
# can opt to disable this feature.
|
|
# The default value is: YES.
|
|
# This tag requires that the tag SOURCE_BROWSER is set to YES.
|
|
|
|
SOURCE_TOOLTIPS = YES
|
|
|
|
# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a
|
|
# verbatim copy of the header file for each class for which an include is
|
|
# specified. Set to NO to disable this.
|
|
# See also: Section \class.
|
|
# The default value is: YES.
|
|
|
|
VERBATIM_HEADERS = YES
|
|
|
|
#---------------------------------------------------------------------------
|
|
# Configuration options related to the alphabetical class index
|
|
#---------------------------------------------------------------------------
|
|
|
|
# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all
|
|
# compounds will be generated. Enable this if the project contains a lot of
|
|
# classes, structs, unions or interfaces.
|
|
# The default value is: YES.
|
|
|
|
ALPHABETICAL_INDEX = YES
|
|
|
|
# The IGNORE_PREFIX tag can be used to specify a prefix (or a list of prefixes)
|
|
# that should be ignored while generating the index headers. The IGNORE_PREFIX
|
|
# tag works for classes, function and member names. The entity will be placed in
|
|
# the alphabetical list under the first letter of the entity name that remains
|
|
# after removing the prefix.
|
|
# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
|
|
|
|
IGNORE_PREFIX =
|
|
|
|
#---------------------------------------------------------------------------
|
|
# Configuration options related to the HTML output
|
|
#---------------------------------------------------------------------------
|
|
|
|
# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output
|
|
# The default value is: YES.
|
|
|
|
GENERATE_HTML = YES
|
|
|
|
# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a
|
|
# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
|
|
# it.
|
|
# The default directory is: html.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_OUTPUT = html
|
|
|
|
# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each
|
|
# generated HTML page (for example: .htm, .php, .asp).
|
|
# The default value is: .html.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_FILE_EXTENSION = .html
|
|
|
|
# The HTML_HEADER tag can be used to specify a user-defined HTML header file for
|
|
# each generated HTML page. If the tag is left blank doxygen will generate a
|
|
# standard header.
|
|
#
|
|
# To get valid HTML the header file that includes any scripts and style sheets
|
|
# that doxygen needs, which is dependent on the configuration options used (e.g.
|
|
# the setting GENERATE_TREEVIEW). It is highly recommended to start with a
|
|
# default header using
|
|
# doxygen -w html new_header.html new_footer.html new_stylesheet.css
|
|
# YourConfigFile
|
|
# and then modify the file new_header.html. See also section "Doxygen usage"
|
|
# for information on how to generate the default header that doxygen normally
|
|
# uses.
|
|
# Note: The header is subject to change so you typically have to regenerate the
|
|
# default header when upgrading to a newer version of doxygen. For a description
|
|
# of the possible markers and block names see the documentation.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_HEADER =
|
|
|
|
# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
|
|
# generated HTML page. If the tag is left blank doxygen will generate a standard
|
|
# footer. See HTML_HEADER for more information on how to generate a default
|
|
# footer and what special commands can be used inside the footer. See also
|
|
# section "Doxygen usage" for information on how to generate the default footer
|
|
# that doxygen normally uses.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_FOOTER =
|
|
|
|
# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style
|
|
# sheet that is used by each HTML page. It can be used to fine-tune the look of
|
|
# the HTML output. If left blank doxygen will generate a default style sheet.
|
|
# See also section "Doxygen usage" for information on how to generate the style
|
|
# sheet that doxygen normally uses.
|
|
# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as
|
|
# it is more robust and this tag (HTML_STYLESHEET) will in the future become
|
|
# obsolete.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_STYLESHEET =
|
|
|
|
# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined
|
|
# cascading style sheets that are included after the standard style sheets
|
|
# created by doxygen. Using this option one can overrule certain style aspects.
|
|
# This is preferred over using HTML_STYLESHEET since it does not replace the
|
|
# standard style sheet and is therefore more robust against future updates.
|
|
# Doxygen will copy the style sheet files to the output directory.
|
|
# Note: The order of the extra style sheet files is of importance (e.g. the last
|
|
# style sheet in the list overrules the setting of the previous ones in the
|
|
# list).
|
|
# Note: Since the styling of scrollbars can currently not be overruled in
|
|
# Webkit/Chromium, the styling will be left out of the default doxygen.css if
|
|
# one or more extra stylesheets have been specified. So if scrollbar
|
|
# customization is desired it has to be added explicitly. For an example see the
|
|
# documentation.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_EXTRA_STYLESHEET =
|
|
|
|
# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
|
|
# other source files which should be copied to the HTML output directory. Note
|
|
# that these files will be copied to the base HTML output directory. Use the
|
|
# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these
|
|
# files. In the HTML_STYLESHEET file, use the file name only. Also note that the
|
|
# files will be copied as-is; there are no commands or markers available.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_EXTRA_FILES =
|
|
|
|
# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output
|
|
# should be rendered with a dark or light theme.
|
|
# Possible values are: LIGHT always generate light mode output, DARK always
|
|
# generate dark mode output, AUTO_LIGHT automatically set the mode according to
|
|
# the user preference, use light mode if no preference is set (the default),
|
|
# AUTO_DARK automatically set the mode according to the user preference, use
|
|
# dark mode if no preference is set and TOGGLE allow to user to switch between
|
|
# light and dark mode via a button.
|
|
# The default value is: AUTO_LIGHT.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_COLORSTYLE = AUTO_LIGHT
|
|
|
|
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
|
|
# will adjust the colors in the style sheet and background images according to
|
|
# this color. Hue is specified as an angle on a color-wheel, see
|
|
# https://en.wikipedia.org/wiki/Hue for more information. For instance the value
|
|
# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300
|
|
# purple, and 360 is red again.
|
|
# Minimum value: 0, maximum value: 359, default value: 220.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_COLORSTYLE_HUE = 220
|
|
|
|
# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors
|
|
# in the HTML output. For a value of 0 the output will use gray-scales only. A
|
|
# value of 255 will produce the most vivid colors.
|
|
# Minimum value: 0, maximum value: 255, default value: 100.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_COLORSTYLE_SAT = 100
|
|
|
|
# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the
|
|
# luminance component of the colors in the HTML output. Values below 100
|
|
# gradually make the output lighter, whereas values above 100 make the output
|
|
# darker. The value divided by 100 is the actual gamma applied, so 80 represents
|
|
# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not
|
|
# change the gamma.
|
|
# Minimum value: 40, maximum value: 240, default value: 80.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_COLORSTYLE_GAMMA = 80
|
|
|
|
# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML
|
|
# page will contain the date and time when the page was generated. Setting this
|
|
# to YES can help to show when doxygen was last run and thus if the
|
|
# documentation is up to date.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_TIMESTAMP = NO
|
|
|
|
# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML
|
|
# documentation will contain a main index with vertical navigation menus that
|
|
# are dynamically created via JavaScript. If disabled, the navigation index will
|
|
# consists of multiple levels of tabs that are statically embedded in every HTML
|
|
# page. Disable this option to support browsers that do not have JavaScript,
|
|
# like the Qt help browser.
|
|
# The default value is: YES.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_DYNAMIC_MENUS = YES
|
|
|
|
# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
|
|
# documentation will contain sections that can be hidden and shown after the
|
|
# page has loaded.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_DYNAMIC_SECTIONS = NO
|
|
|
|
# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries
|
|
# shown in the various tree structured indices initially; the user can expand
|
|
# and collapse entries dynamically later on. Doxygen will expand the tree to
|
|
# such a level that at most the specified number of entries are visible (unless
|
|
# a fully collapsed tree already exceeds this amount). So setting the number of
|
|
# entries 1 will produce a full collapsed tree by default. 0 is a special value
|
|
# representing an infinite number of entries and will result in a full expanded
|
|
# tree by default.
|
|
# Minimum value: 0, maximum value: 9999, default value: 100.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_INDEX_NUM_ENTRIES = 100
|
|
|
|
# If the GENERATE_DOCSET tag is set to YES, additional index files will be
|
|
# generated that can be used as input for Apple's Xcode 3 integrated development
|
|
# environment (see:
|
|
# https://developer.apple.com/xcode/), introduced with OSX 10.5 (Leopard). To
|
|
# create a documentation set, doxygen will generate a Makefile in the HTML
|
|
# output directory. Running make will produce the docset in that directory and
|
|
# running make install will install the docset in
|
|
# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at
|
|
# startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy
|
|
# genXcode/_index.html for more information.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
GENERATE_DOCSET = NO
|
|
|
|
# This tag determines the name of the docset feed. A documentation feed provides
|
|
# an umbrella under which multiple documentation sets from a single provider
|
|
# (such as a company or product suite) can be grouped.
|
|
# The default value is: Doxygen generated docs.
|
|
# This tag requires that the tag GENERATE_DOCSET is set to YES.
|
|
|
|
DOCSET_FEEDNAME = "Doxygen generated docs"
|
|
|
|
# This tag determines the URL of the docset feed. A documentation feed provides
|
|
# an umbrella under which multiple documentation sets from a single provider
|
|
# (such as a company or product suite) can be grouped.
|
|
# This tag requires that the tag GENERATE_DOCSET is set to YES.
|
|
|
|
DOCSET_FEEDURL =
|
|
|
|
# This tag specifies a string that should uniquely identify the documentation
|
|
# set bundle. This should be a reverse domain-name style string, e.g.
|
|
# com.mycompany.MyDocSet. Doxygen will append .docset to the name.
|
|
# The default value is: org.doxygen.Project.
|
|
# This tag requires that the tag GENERATE_DOCSET is set to YES.
|
|
|
|
DOCSET_BUNDLE_ID = org.doxygen.Project
|
|
|
|
# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify
|
|
# the documentation publisher. This should be a reverse domain-name style
|
|
# string, e.g. com.mycompany.MyDocSet.documentation.
|
|
# The default value is: org.doxygen.Publisher.
|
|
# This tag requires that the tag GENERATE_DOCSET is set to YES.
|
|
|
|
DOCSET_PUBLISHER_ID = org.doxygen.Publisher
|
|
|
|
# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher.
|
|
# The default value is: Publisher.
|
|
# This tag requires that the tag GENERATE_DOCSET is set to YES.
|
|
|
|
DOCSET_PUBLISHER_NAME = Publisher
|
|
|
|
# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three
|
|
# additional HTML index files: index.hhp, index.hhc, and index.hhk. The
|
|
# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop
|
|
# on Windows. In the beginning of 2021 Microsoft took the original page, with
|
|
# a.o. the download links, offline the HTML help workshop was already many years
|
|
# in maintenance mode). You can download the HTML help workshop from the web
|
|
# archives at Installation executable (see:
|
|
# http://web.archive.org/web/20160201063255/http://download.microsoft.com/downlo
|
|
# ad/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe).
|
|
#
|
|
# The HTML Help Workshop contains a compiler that can convert all HTML output
|
|
# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML
|
|
# files are now used as the Windows 98 help format, and will replace the old
|
|
# Windows help format (.hlp) on all Windows platforms in the future. Compressed
|
|
# HTML files also contain an index, a table of contents, and you can search for
|
|
# words in the documentation. The HTML workshop also contains a viewer for
|
|
# compressed HTML files.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
GENERATE_HTMLHELP = NO
|
|
|
|
# The CHM_FILE tag can be used to specify the file name of the resulting .chm
|
|
# file. You can add a path in front of the file if the result should not be
|
|
# written to the html output directory.
|
|
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
|
|
|
|
CHM_FILE =
|
|
|
|
# The HHC_LOCATION tag can be used to specify the location (absolute path
|
|
# including file name) of the HTML help compiler (hhc.exe). If non-empty,
|
|
# doxygen will try to run the HTML help compiler on the generated index.hhp.
|
|
# The file has to be specified with full path.
|
|
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
|
|
|
|
HHC_LOCATION =
|
|
|
|
# The GENERATE_CHI flag controls if a separate .chi index file is generated
|
|
# (YES) or that it should be included in the main .chm file (NO).
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
|
|
|
|
GENERATE_CHI = NO
|
|
|
|
# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc)
|
|
# and project file content.
|
|
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
|
|
|
|
CHM_INDEX_ENCODING =
|
|
|
|
# The BINARY_TOC flag controls whether a binary table of contents is generated
|
|
# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it
|
|
# enables the Previous and Next buttons.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
|
|
|
|
BINARY_TOC = NO
|
|
|
|
# The TOC_EXPAND flag can be set to YES to add extra items for group members to
|
|
# the table of contents of the HTML help documentation and to the tree view.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
|
|
|
|
TOC_EXPAND = NO
|
|
|
|
# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and
|
|
# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that
|
|
# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help
|
|
# (.qch) of the generated HTML documentation.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
GENERATE_QHP = NO
|
|
|
|
# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify
|
|
# the file name of the resulting .qch file. The path specified is relative to
|
|
# the HTML output folder.
|
|
# This tag requires that the tag GENERATE_QHP is set to YES.
|
|
|
|
QCH_FILE =
|
|
|
|
# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
|
|
# Project output. For more information please see Qt Help Project / Namespace
|
|
# (see:
|
|
# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace).
|
|
# The default value is: org.doxygen.Project.
|
|
# This tag requires that the tag GENERATE_QHP is set to YES.
|
|
|
|
QHP_NAMESPACE = org.doxygen.Project
|
|
|
|
# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt
|
|
# Help Project output. For more information please see Qt Help Project / Virtual
|
|
# Folders (see:
|
|
# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual-folders).
|
|
# The default value is: doc.
|
|
# This tag requires that the tag GENERATE_QHP is set to YES.
|
|
|
|
QHP_VIRTUAL_FOLDER = doc
|
|
|
|
# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom
|
|
# filter to add. For more information please see Qt Help Project / Custom
|
|
# Filters (see:
|
|
# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters).
|
|
# This tag requires that the tag GENERATE_QHP is set to YES.
|
|
|
|
QHP_CUST_FILTER_NAME =
|
|
|
|
# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the
|
|
# custom filter to add. For more information please see Qt Help Project / Custom
|
|
# Filters (see:
|
|
# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters).
|
|
# This tag requires that the tag GENERATE_QHP is set to YES.
|
|
|
|
QHP_CUST_FILTER_ATTRS =
|
|
|
|
# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
|
|
# project's filter section matches. Qt Help Project / Filter Attributes (see:
|
|
# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes).
|
|
# This tag requires that the tag GENERATE_QHP is set to YES.
|
|
|
|
QHP_SECT_FILTER_ATTRS =
|
|
|
|
# The QHG_LOCATION tag can be used to specify the location (absolute path
|
|
# including file name) of Qt's qhelpgenerator. If non-empty doxygen will try to
|
|
# run qhelpgenerator on the generated .qhp file.
|
|
# This tag requires that the tag GENERATE_QHP is set to YES.
|
|
|
|
QHG_LOCATION =
|
|
|
|
# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be
|
|
# generated, together with the HTML files, they form an Eclipse help plugin. To
|
|
# install this plugin and make it available under the help contents menu in
|
|
# Eclipse, the contents of the directory containing the HTML and XML files needs
|
|
# to be copied into the plugins directory of eclipse. The name of the directory
|
|
# within the plugins directory should be the same as the ECLIPSE_DOC_ID value.
|
|
# After copying Eclipse needs to be restarted before the help appears.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
GENERATE_ECLIPSEHELP = NO
|
|
|
|
# A unique identifier for the Eclipse help plugin. When installing the plugin
|
|
# the directory name containing the HTML and XML files should also have this
|
|
# name. Each documentation set should have its own identifier.
|
|
# The default value is: org.doxygen.Project.
|
|
# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES.
|
|
|
|
ECLIPSE_DOC_ID = org.doxygen.Project
|
|
|
|
# If you want full control over the layout of the generated HTML pages it might
|
|
# be necessary to disable the index and replace it with your own. The
|
|
# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top
|
|
# of each HTML page. A value of NO enables the index and the value YES disables
|
|
# it. Since the tabs in the index contain the same information as the navigation
|
|
# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
DISABLE_INDEX = NO
|
|
|
|
# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index
|
|
# structure should be generated to display hierarchical information. If the tag
|
|
# value is set to YES, a side panel will be generated containing a tree-like
|
|
# index structure (just like the one that is generated for HTML Help). For this
|
|
# to work a browser that supports JavaScript, DHTML, CSS and frames is required
|
|
# (i.e. any modern browser). Windows users are probably better off using the
|
|
# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can
|
|
# further fine tune the look of the index (see "Fine-tuning the output"). As an
|
|
# example, the default style sheet generated by doxygen has an example that
|
|
# shows how to put an image at the root of the tree instead of the PROJECT_NAME.
|
|
# Since the tree basically has the same information as the tab index, you could
|
|
# consider setting DISABLE_INDEX to YES when enabling this option.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
GENERATE_TREEVIEW = NO
|
|
|
|
# When both GENERATE_TREEVIEW and DISABLE_INDEX are set to YES, then the
|
|
# FULL_SIDEBAR option determines if the side bar is limited to only the treeview
|
|
# area (value NO) or if it should extend to the full height of the window (value
|
|
# YES). Setting this to YES gives a layout similar to
|
|
# https://docs.readthedocs.io with more room for contents, but less room for the
|
|
# project logo, title, and description. If either GENERATE_TREEVIEW or
|
|
# DISABLE_INDEX is set to NO, this option has no effect.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
FULL_SIDEBAR = NO
|
|
|
|
# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
|
|
# doxygen will group on one line in the generated HTML documentation.
|
|
#
|
|
# Note that a value of 0 will completely suppress the enum values from appearing
|
|
# in the overview section.
|
|
# Minimum value: 0, maximum value: 20, default value: 4.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
ENUM_VALUES_PER_LINE = 4
|
|
|
|
# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used
|
|
# to set the initial width (in pixels) of the frame in which the tree is shown.
|
|
# Minimum value: 0, maximum value: 1500, default value: 250.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
TREEVIEW_WIDTH = 250
|
|
|
|
# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to
|
|
# external symbols imported via tag files in a separate window.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
EXT_LINKS_IN_WINDOW = NO
|
|
|
|
# If the OBFUSCATE_EMAILS tag is set to YES, doxygen will obfuscate email
|
|
# addresses.
|
|
# The default value is: YES.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
OBFUSCATE_EMAILS = YES
|
|
|
|
# If the HTML_FORMULA_FORMAT option is set to svg, doxygen will use the pdf2svg
|
|
# tool (see https://github.com/dawbarton/pdf2svg) or inkscape (see
|
|
# https://inkscape.org) to generate formulas as SVG images instead of PNGs for
|
|
# the HTML output. These images will generally look nicer at scaled resolutions.
|
|
# Possible values are: png (the default) and svg (looks nicer but requires the
|
|
# pdf2svg or inkscape tool).
|
|
# The default value is: png.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
HTML_FORMULA_FORMAT = png
|
|
|
|
# Use this tag to change the font size of LaTeX formulas included as images in
|
|
# the HTML documentation. When you change the font size after a successful
|
|
# doxygen run you need to manually remove any form_*.png images from the HTML
|
|
# output directory to force them to be regenerated.
|
|
# Minimum value: 8, maximum value: 50, default value: 10.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
FORMULA_FONTSIZE = 10
|
|
|
|
# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands
|
|
# to create new LaTeX commands to be used in formulas as building blocks. See
|
|
# the section "Including formulas" for details.
|
|
|
|
FORMULA_MACROFILE =
|
|
|
|
# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see
|
|
# https://www.mathjax.org) which uses client side JavaScript for the rendering
|
|
# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX
|
|
# installed or if you want to formulas look prettier in the HTML output. When
|
|
# enabled you may also need to install MathJax separately and configure the path
|
|
# to it using the MATHJAX_RELPATH option.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
USE_MATHJAX = NO
|
|
|
|
# With MATHJAX_VERSION it is possible to specify the MathJax version to be used.
|
|
# Note that the different versions of MathJax have different requirements with
|
|
# regards to the different settings, so it is possible that also other MathJax
|
|
# settings have to be changed when switching between the different MathJax
|
|
# versions.
|
|
# Possible values are: MathJax_2 and MathJax_3.
|
|
# The default value is: MathJax_2.
|
|
# This tag requires that the tag USE_MATHJAX is set to YES.
|
|
|
|
MATHJAX_VERSION = MathJax_2
|
|
|
|
# When MathJax is enabled you can set the default output format to be used for
|
|
# the MathJax output. For more details about the output format see MathJax
|
|
# version 2 (see:
|
|
# http://docs.mathjax.org/en/v2.7-latest/output.html) and MathJax version 3
|
|
# (see:
|
|
# http://docs.mathjax.org/en/latest/web/components/output.html).
|
|
# Possible values are: HTML-CSS (which is slower, but has the best
|
|
# compatibility. This is the name for Mathjax version 2, for MathJax version 3
|
|
# this will be translated into chtml), NativeMML (i.e. MathML. Only supported
|
|
# for NathJax 2. For MathJax version 3 chtml will be used instead.), chtml (This
|
|
# is the name for Mathjax version 3, for MathJax version 2 this will be
|
|
# translated into HTML-CSS) and SVG.
|
|
# The default value is: HTML-CSS.
|
|
# This tag requires that the tag USE_MATHJAX is set to YES.
|
|
|
|
MATHJAX_FORMAT = HTML-CSS
|
|
|
|
# When MathJax is enabled you need to specify the location relative to the HTML
|
|
# output directory using the MATHJAX_RELPATH option. The destination directory
|
|
# should contain the MathJax.js script. For instance, if the mathjax directory
|
|
# is located at the same level as the HTML output directory, then
|
|
# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax
|
|
# Content Delivery Network so you can quickly see the result without installing
|
|
# MathJax. However, it is strongly recommended to install a local copy of
|
|
# MathJax from https://www.mathjax.org before deployment. The default value is:
|
|
# - in case of MathJax version 2: https://cdn.jsdelivr.net/npm/mathjax@2
|
|
# - in case of MathJax version 3: https://cdn.jsdelivr.net/npm/mathjax@3
|
|
# This tag requires that the tag USE_MATHJAX is set to YES.
|
|
|
|
MATHJAX_RELPATH =
|
|
|
|
# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax
|
|
# extension names that should be enabled during MathJax rendering. For example
|
|
# for MathJax version 2 (see
|
|
# https://docs.mathjax.org/en/v2.7-latest/tex.html#tex-and-latex-extensions):
|
|
# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols
|
|
# For example for MathJax version 3 (see
|
|
# http://docs.mathjax.org/en/latest/input/tex/extensions/index.html):
|
|
# MATHJAX_EXTENSIONS = ams
|
|
# This tag requires that the tag USE_MATHJAX is set to YES.
|
|
|
|
MATHJAX_EXTENSIONS =
|
|
|
|
# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces
|
|
# of code that will be used on startup of the MathJax code. See the MathJax site
|
|
# (see:
|
|
# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an
|
|
# example see the documentation.
|
|
# This tag requires that the tag USE_MATHJAX is set to YES.
|
|
|
|
MATHJAX_CODEFILE =
|
|
|
|
# When the SEARCHENGINE tag is enabled doxygen will generate a search box for
|
|
# the HTML output. The underlying search engine uses javascript and DHTML and
|
|
# should work on any modern browser. Note that when using HTML help
|
|
# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET)
|
|
# there is already a search function so this one should typically be disabled.
|
|
# For large projects the javascript based search engine can be slow, then
|
|
# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to
|
|
# search using the keyboard; to jump to the search box use <access key> + S
|
|
# (what the <access key> is depends on the OS and browser, but it is typically
|
|
# <CTRL>, <ALT>/<option>, or both). Inside the search box use the <cursor down
|
|
# key> to jump into the search results window, the results can be navigated
|
|
# using the <cursor keys>. Press <Enter> to select an item or <escape> to cancel
|
|
# the search. The filter options can be selected when the cursor is inside the
|
|
# search box by pressing <Shift>+<cursor down>. Also here use the <cursor keys>
|
|
# to select a filter and <Enter> or <escape> to activate or cancel the filter
|
|
# option.
|
|
# The default value is: YES.
|
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
|
|
SEARCHENGINE = YES
|
|
|
|
# When the SERVER_BASED_SEARCH tag is enabled the search engine will be
|
|
# implemented using a web server instead of a web client using JavaScript. There
|
|
# are two flavors of web server based searching depending on the EXTERNAL_SEARCH
|
|
# setting. When disabled, doxygen will generate a PHP script for searching and
|
|
# an index file used by the script. When EXTERNAL_SEARCH is enabled the indexing
|
|
# and searching needs to be provided by external tools. See the section
|
|
# "External Indexing and Searching" for details.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag SEARCHENGINE is set to YES.
|
|
|
|
SERVER_BASED_SEARCH = NO
|
|
|
|
# When EXTERNAL_SEARCH tag is enabled doxygen will no longer generate the PHP
|
|
# script for searching. Instead the search results are written to an XML file
|
|
# which needs to be processed by an external indexer. Doxygen will invoke an
|
|
# external search engine pointed to by the SEARCHENGINE_URL option to obtain the
|
|
# search results.
|
|
#
|
|
# Doxygen ships with an example indexer (doxyindexer) and search engine
|
|
# (doxysearch.cgi) which are based on the open source search engine library
|
|
# Xapian (see:
|
|
# https://xapian.org/).
|
|
#
|
|
# See the section "External Indexing and Searching" for details.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag SEARCHENGINE is set to YES.
|
|
|
|
EXTERNAL_SEARCH = NO
|
|
|
|
# The SEARCHENGINE_URL should point to a search engine hosted by a web server
|
|
# which will return the search results when EXTERNAL_SEARCH is enabled.
|
|
#
|
|
# Doxygen ships with an example indexer (doxyindexer) and search engine
|
|
# (doxysearch.cgi) which are based on the open source search engine library
|
|
# Xapian (see:
|
|
# https://xapian.org/). See the section "External Indexing and Searching" for
|
|
# details.
|
|
# This tag requires that the tag SEARCHENGINE is set to YES.
|
|
|
|
SEARCHENGINE_URL =
|
|
|
|
# When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the unindexed
|
|
# search data is written to a file for indexing by an external tool. With the
|
|
# SEARCHDATA_FILE tag the name of this file can be specified.
|
|
# The default file is: searchdata.xml.
|
|
# This tag requires that the tag SEARCHENGINE is set to YES.
|
|
|
|
SEARCHDATA_FILE = searchdata.xml
|
|
|
|
# When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the
|
|
# EXTERNAL_SEARCH_ID tag can be used as an identifier for the project. This is
|
|
# useful in combination with EXTRA_SEARCH_MAPPINGS to search through multiple
|
|
# projects and redirect the results back to the right project.
|
|
# This tag requires that the tag SEARCHENGINE is set to YES.
|
|
|
|
EXTERNAL_SEARCH_ID =
|
|
|
|
# The EXTRA_SEARCH_MAPPINGS tag can be used to enable searching through doxygen
|
|
# projects other than the one defined by this configuration file, but that are
|
|
# all added to the same external search index. Each project needs to have a
|
|
# unique id set via EXTERNAL_SEARCH_ID. The search mapping then maps the id of
|
|
# to a relative location where the documentation can be found. The format is:
|
|
# EXTRA_SEARCH_MAPPINGS = tagname1=loc1 tagname2=loc2 ...
|
|
# This tag requires that the tag SEARCHENGINE is set to YES.
|
|
|
|
EXTRA_SEARCH_MAPPINGS =
|
|
|
|
#---------------------------------------------------------------------------
|
|
# Configuration options related to the LaTeX output
|
|
#---------------------------------------------------------------------------
|
|
|
|
# If the GENERATE_LATEX tag is set to YES, doxygen will generate LaTeX output.
|
|
# The default value is: YES.
|
|
|
|
GENERATE_LATEX = YES
|
|
|
|
# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. If a
|
|
# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
|
|
# it.
|
|
# The default directory is: latex.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
LATEX_OUTPUT = latex
|
|
|
|
# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
|
|
# invoked.
|
|
#
|
|
# Note that when not enabling USE_PDFLATEX the default is latex when enabling
|
|
# USE_PDFLATEX the default is pdflatex and when in the later case latex is
|
|
# chosen this is overwritten by pdflatex. For specific output languages the
|
|
# default can have been set differently, this depends on the implementation of
|
|
# the output language.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
LATEX_CMD_NAME =
|
|
|
|
# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to generate
|
|
# index for LaTeX.
|
|
# Note: This tag is used in the Makefile / make.bat.
|
|
# See also: LATEX_MAKEINDEX_CMD for the part in the generated output file
|
|
# (.tex).
|
|
# The default file is: makeindex.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
MAKEINDEX_CMD_NAME = makeindex
|
|
|
|
# The LATEX_MAKEINDEX_CMD tag can be used to specify the command name to
|
|
# generate index for LaTeX. In case there is no backslash (\) as first character
|
|
# it will be automatically added in the LaTeX code.
|
|
# Note: This tag is used in the generated output file (.tex).
|
|
# See also: MAKEINDEX_CMD_NAME for the part in the Makefile / make.bat.
|
|
# The default value is: makeindex.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
LATEX_MAKEINDEX_CMD = makeindex
|
|
|
|
# If the COMPACT_LATEX tag is set to YES, doxygen generates more compact LaTeX
|
|
# documents. This may be useful for small projects and may help to save some
|
|
# trees in general.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
COMPACT_LATEX = NO
|
|
|
|
# The PAPER_TYPE tag can be used to set the paper type that is used by the
|
|
# printer.
|
|
# Possible values are: a4 (210 x 297 mm), letter (8.5 x 11 inches), legal (8.5 x
|
|
# 14 inches) and executive (7.25 x 10.5 inches).
|
|
# The default value is: a4.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
PAPER_TYPE = a4
|
|
|
|
# The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names
|
|
# that should be included in the LaTeX output. The package can be specified just
|
|
# by its name or with the correct syntax as to be used with the LaTeX
|
|
# \usepackage command. To get the times font for instance you can specify :
|
|
# EXTRA_PACKAGES=times or EXTRA_PACKAGES={times}
|
|
# To use the option intlimits with the amsmath package you can specify:
|
|
# EXTRA_PACKAGES=[intlimits]{amsmath}
|
|
# If left blank no extra packages will be included.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
EXTRA_PACKAGES =
|
|
|
|
# The LATEX_HEADER tag can be used to specify a user-defined LaTeX header for
|
|
# the generated LaTeX document. The header should contain everything until the
|
|
# first chapter. If it is left blank doxygen will generate a standard header. It
|
|
# is highly recommended to start with a default header using
|
|
# doxygen -w latex new_header.tex new_footer.tex new_stylesheet.sty
|
|
# and then modify the file new_header.tex. See also section "Doxygen usage" for
|
|
# information on how to generate the default header that doxygen normally uses.
|
|
#
|
|
# Note: Only use a user-defined header if you know what you are doing!
|
|
# Note: The header is subject to change so you typically have to regenerate the
|
|
# default header when upgrading to a newer version of doxygen. The following
|
|
# commands have a special meaning inside the header (and footer): For a
|
|
# description of the possible markers and block names see the documentation.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
LATEX_HEADER =
|
|
|
|
# The LATEX_FOOTER tag can be used to specify a user-defined LaTeX footer for
|
|
# the generated LaTeX document. The footer should contain everything after the
|
|
# last chapter. If it is left blank doxygen will generate a standard footer. See
|
|
# LATEX_HEADER for more information on how to generate a default footer and what
|
|
# special commands can be used inside the footer. See also section "Doxygen
|
|
# usage" for information on how to generate the default footer that doxygen
|
|
# normally uses. Note: Only use a user-defined footer if you know what you are
|
|
# doing!
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
LATEX_FOOTER =
|
|
|
|
# The LATEX_EXTRA_STYLESHEET tag can be used to specify additional user-defined
|
|
# LaTeX style sheets that are included after the standard style sheets created
|
|
# by doxygen. Using this option one can overrule certain style aspects. Doxygen
|
|
# will copy the style sheet files to the output directory.
|
|
# Note: The order of the extra style sheet files is of importance (e.g. the last
|
|
# style sheet in the list overrules the setting of the previous ones in the
|
|
# list).
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
LATEX_EXTRA_STYLESHEET =
|
|
|
|
# The LATEX_EXTRA_FILES tag can be used to specify one or more extra images or
|
|
# other source files which should be copied to the LATEX_OUTPUT output
|
|
# directory. Note that the files will be copied as-is; there are no commands or
|
|
# markers available.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
LATEX_EXTRA_FILES =
|
|
|
|
# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated is
|
|
# prepared for conversion to PDF (using ps2pdf or pdflatex). The PDF file will
|
|
# contain links (just like the HTML output) instead of page references. This
|
|
# makes the output suitable for online browsing using a PDF viewer.
|
|
# The default value is: YES.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
PDF_HYPERLINKS = YES
|
|
|
|
# If the USE_PDFLATEX tag is set to YES, doxygen will use the engine as
|
|
# specified with LATEX_CMD_NAME to generate the PDF file directly from the LaTeX
|
|
# files. Set this option to YES, to get a higher quality PDF documentation.
|
|
#
|
|
# See also section LATEX_CMD_NAME for selecting the engine.
|
|
# The default value is: YES.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
USE_PDFLATEX = YES
|
|
|
|
# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \batchmode
|
|
# command to the generated LaTeX files. This will instruct LaTeX to keep running
|
|
# if errors occur, instead of asking the user for help.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
LATEX_BATCHMODE = NO
|
|
|
|
# If the LATEX_HIDE_INDICES tag is set to YES then doxygen will not include the
|
|
# index chapters (such as File Index, Compound Index, etc.) in the output.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
LATEX_HIDE_INDICES = NO
|
|
|
|
# The LATEX_BIB_STYLE tag can be used to specify the style to use for the
|
|
# bibliography, e.g. plainnat, or ieeetr. See
|
|
# https://en.wikipedia.org/wiki/BibTeX and \cite for more info.
|
|
# The default value is: plain.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
LATEX_BIB_STYLE = plain
|
|
|
|
# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated
|
|
# page will contain the date and time when the page was generated. Setting this
|
|
# to NO can help when comparing the output of multiple runs.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
LATEX_TIMESTAMP = NO
|
|
|
|
# The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute)
|
|
# path from which the emoji images will be read. If a relative path is entered,
|
|
# it will be relative to the LATEX_OUTPUT directory. If left blank the
|
|
# LATEX_OUTPUT directory will be used.
|
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
|
|
LATEX_EMOJI_DIRECTORY =
|
|
|
|
|
|
#---------------------------------------------------------------------------
|
|
# Configuration options related to the preprocessor
|
|
#---------------------------------------------------------------------------
|
|
|
|
# If the ENABLE_PREPROCESSING tag is set to YES, doxygen will evaluate all
|
|
# C-preprocessor directives found in the sources and include files.
|
|
# The default value is: YES.
|
|
|
|
ENABLE_PREPROCESSING = YES
|
|
|
|
# If the MACRO_EXPANSION tag is set to YES, doxygen will expand all macro names
|
|
# in the source code. If set to NO, only conditional compilation will be
|
|
# performed. Macro expansion can be done in a controlled way by setting
|
|
# EXPAND_ONLY_PREDEF to YES.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
|
|
|
MACRO_EXPANSION = NO
|
|
|
|
# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES then
|
|
# the macro expansion is limited to the macros specified with the PREDEFINED and
|
|
# EXPAND_AS_DEFINED tags.
|
|
# The default value is: NO.
|
|
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
|
|
|
EXPAND_ONLY_PREDEF = NO
|
|
|
|
# If the SEARCH_INCLUDES tag is set to YES, the include files in the
|
|
# INCLUDE_PATH will be searched if a #include is found.
|
|
# The default value is: YES.
|
|
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
|
|
|
SEARCH_INCLUDES = YES
|
|
|
|
# The INCLUDE_PATH tag can be used to specify one or more directories that
|
|
# contain include files that are not input files but should be processed by the
|
|
# preprocessor. Note that the INCLUDE_PATH is not recursive, so the setting of
|
|
# RECURSIVE has no effect here.
|
|
# This tag requires that the tag SEARCH_INCLUDES is set to YES.
|
|
|
|
INCLUDE_PATH =
|
|
|
|
# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
|
|
# patterns (like *.h and *.hpp) to filter out the header-files in the
|
|
# directories. If left blank, the patterns specified with FILE_PATTERNS will be
|
|
# used.
|
|
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
|
|
|
INCLUDE_FILE_PATTERNS =
|
|
|
|
# The PREDEFINED tag can be used to specify one or more macro names that are
|
|
# defined before the preprocessor is started (similar to the -D option of e.g.
|
|
# gcc). The argument of the tag is a list of macros of the form: name or
|
|
# name=definition (no spaces). If the definition and the "=" are omitted, "=1"
|
|
# is assumed. To prevent a macro definition from being undefined via #undef or
|
|
# recursively expanded use the := operator instead of the = operator.
|
|
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
|
|
|
PREDEFINED =
|
|
|
|
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
|
|
# tag can be used to specify a list of macro names that should be expanded. The
|
|
# macro definition that is found in the sources will be used. Use the PREDEFINED
|
|
# tag if you want to use a different macro definition that overrules the
|
|
# definition found in the source code.
|
|
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
|
|
|
EXPAND_AS_DEFINED =
|
|
|
|
# If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will
|
|
# remove all references to function-like macros that are alone on a line, have
|
|
# an all uppercase name, and do not end with a semicolon. Such function macros
|
|
# are typically used for boiler-plate code, and will confuse the parser if not
|
|
# removed.
|
|
# The default value is: YES.
|
|
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
|
|
|
SKIP_FUNCTION_MACROS = YES
|
|
|
|
#---------------------------------------------------------------------------
|
|
# Configuration options related to external references
|
|
#---------------------------------------------------------------------------
|
|
|
|
# The TAGFILES tag can be used to specify one or more tag files. For each tag
|
|
# file the location of the external documentation should be added. The format of
|
|
# a tag file without this location is as follows:
|
|
# TAGFILES = file1 file2 ...
|
|
# Adding location for the tag files is done as follows:
|
|
# TAGFILES = file1=loc1 "file2 = loc2" ...
|
|
# where loc1 and loc2 can be relative or absolute paths or URLs. See the
|
|
# section "Linking to external documentation" for more information about the use
|
|
# of tag files.
|
|
# Note: Each tag file must have a unique name (where the name does NOT include
|
|
# the path). If a tag file is not located in the directory in which doxygen is
|
|
# run, you must also specify the path to the tagfile here.
|
|
|
|
TAGFILES = tags
|
|
|
|
# When a file name is specified after GENERATE_TAGFILE, doxygen will create a
|
|
# tag file that is based on the input files it reads. See section "Linking to
|
|
# external documentation" for more information about the usage of tag files.
|
|
|
|
GENERATE_TAGFILE =
|
|
|
|
# If the ALLEXTERNALS tag is set to YES, all external class will be listed in
|
|
# the class index. If set to NO, only the inherited external classes will be
|
|
# listed.
|
|
# The default value is: NO.
|
|
|
|
ALLEXTERNALS = NO
|
|
|
|
# If the EXTERNAL_GROUPS tag is set to YES, all external groups will be listed
|
|
# in the modules index. If set to NO, only the current project's groups will be
|
|
# listed.
|
|
# The default value is: YES.
|
|
|
|
EXTERNAL_GROUPS = YES
|
|
|
|
# If the EXTERNAL_PAGES tag is set to YES, all external pages will be listed in
|
|
# the related pages index. If set to NO, only the current project's pages will
|
|
# be listed.
|
|
# The default value is: YES.
|
|
|
|
EXTERNAL_PAGES = YES
|
|
|