New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 12080 for utils/tools/SIREN/Doxyfile – NEMO

Ignore:
Timestamp:
2019-12-06T10:30:14+01:00 (5 years ago)
Author:
jpaul
Message:

update nemo trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • utils/tools/SIREN/Doxyfile

    • Property svn:keywords set to Rev
    r7646 r12080  
    1 # Doxyfile 1.8.8 
     1# Doxyfile 1.8.15 
    22 
    33# This file describes the settings to be used by the documentation system 
     
    1818#--------------------------------------------------------------------------- 
    1919 
    20 # This tag specifies the encoding used for all characters in the config file 
    21 # that follow. The default is UTF-8 which is also the encoding used for all text 
    22 # before the first occurrence of this tag. Doxygen uses libiconv (or the iconv 
    23 # built into libc) for the transcoding. See http://www.gnu.org/software/libiconv 
    24 # for the list of possible encodings. 
     20# This tag specifies the encoding used for all characters in the configuration 
     21# file that follow. The default is UTF-8 which is also the encoding used for all 
     22# text before the first occurrence of this tag. Doxygen uses libiconv (or the 
     23# iconv built into libc) for the transcoding. See 
     24# https://www.gnu.org/software/libiconv/ for the list of possible encodings. 
    2525# The default value is: UTF-8. 
    2626 
     
    3939# control system is used. 
    4040 
    41 PROJECT_NUMBER         = "NEMO 3.6" 
     41PROJECT_NUMBER         = "$Rev$" 
    4242 
    4343# Using the PROJECT_BRIEF tag one can provide an optional one line description 
     
    4747PROJECT_BRIEF          = "System and Interface for oceanic RElocatable Nesting" 
    4848 
    49 # With the PROJECT_LOGO tag one can specify an logo or icon that is included in 
    50 # the documentation. The maximum height of the logo should not exceed 55 pixels 
    51 # and the maximum width should not exceed 200 pixels. Doxygen will copy the logo 
    52 # to the output directory. 
     49# With the PROJECT_LOGO tag one can specify a logo or an icon that is included 
     50# in the documentation. The maximum height of the logo should not exceed 55 
     51# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy 
     52# the logo to the output directory. 
    5353 
    5454PROJECT_LOGO           = ./src/docsrc/Image/logoSirenNemo.png 
     
    6161OUTPUT_DIRECTORY       = ./doc 
    6262 
    63 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub- 
     63# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- 
    6464# directories (in 2 levels) under the output directory of each output format and 
    6565# will distribute the generated files over these directories. Enabling this 
     
    9494OUTPUT_LANGUAGE        = English 
    9595 
    96 # If the BRIEF_MEMBER_DESC tag is set to YES doxygen will include brief member 
     96# The OUTPUT_TEXT_DIRECTION tag is used to specify the direction in which all 
     97# documentation generated by doxygen is written. Doxygen will use this 
     98# information to generate all generated output in the proper direction. 
     99# Possible values are: None, LTR, RTL and Context. 
     100# The default value is: None. 
     101 
     102OUTPUT_TEXT_DIRECTION  = None 
     103 
     104# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member 
    97105# descriptions after the members that are listed in the file and class 
    98106# documentation (similar to Javadoc). Set to NO to disable this. 
     
    101109BRIEF_MEMBER_DESC      = YES 
    102110 
    103 # If the REPEAT_BRIEF tag is set to YES doxygen will prepend the brief 
     111# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief 
    104112# description of a member or function before the detailed description 
    105113# 
     
    136144INLINE_INHERITED_MEMB  = NO 
    137145 
    138 # If the FULL_PATH_NAMES tag is set to YES doxygen will prepend the full path 
     146# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path 
    139147# before files name in the file list and in the header files. If set to NO the 
    140148# shortest path that makes the file name unique will be used 
     
    206214INHERIT_DOCS           = YES 
    207215 
    208 # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce a 
    209 # new page for each member. If set to NO, the documentation of a member will be 
    210 # part of the file/class/namespace that contains it. 
     216# If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new 
     217# page for each member. If set to NO, the documentation of a member will be part 
     218# of the file/class/namespace that contains it. 
    211219# The default value is: NO. 
    212220 
     
    227235# documentation, which will result in a user-defined paragraph with heading 
    228236# "Side Effects:". You can put \n's in the value part of an alias to insert 
    229 # newlines. 
     237# newlines (in the resulting output). You can put ^^ in the value part of an 
     238# alias to insert a newline as if a physical newline was in the original file. 
     239# When you need a literal { or } or , in the value part of an alias you have to 
     240# escape them by means of a backslash (\), this can lead to conflicts with the 
     241# commands \{ and \} for these it is advised to use the version @{ and @} or use 
     242# a double escape (\\{ and \\}) 
    230243 
    231244ALIASES                = 
     
    264277 
    265278OPTIMIZE_OUTPUT_VHDL   = NO 
     279 
     280# Set the OPTIMIZE_OUTPUT_SLICE tag to YES if your project consists of Slice 
     281# sources only. Doxygen will then generate output that is more tailored for that 
     282# language. For instance, namespaces will be presented as modules, types will be 
     283# separated into more groups, etc. 
     284# The default value is: NO. 
     285 
     286OPTIMIZE_OUTPUT_SLICE  = NO 
    266287 
    267288# Doxygen selects the parser to use depending on the extension of the files it 
     
    270291# using this tag. The format is ext=language, where ext is a file extension, and 
    271292# language is one of the parsers supported by doxygen: IDL, Java, Javascript, 
    272 # C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran: 
    273 # FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran: 
    274 # Fortran. In the later case the parser tries to guess whether the code is fixed 
    275 # or free formatted code, this is the default for Fortran type files), VHDL. For 
    276 # instance to make doxygen treat .inc files as Fortran files (default is PHP), 
    277 # and .f files as C (default is Fortran), use: inc=Fortran f=C. 
    278 # 
    279 # Note For files without extension you can use no_extension as a placeholder. 
     293# Csharp (C#), C, C++, D, PHP, md (Markdown), Objective-C, Python, Slice, 
     294# Fortran (fixed format Fortran: FortranFixed, free formatted Fortran: 
     295# FortranFree, unknown formatted Fortran: Fortran. In the later case the parser 
     296# tries to guess whether the code is fixed or free formatted code, this is the 
     297# default for Fortran type files), VHDL, tcl. For instance to make doxygen treat 
     298# .inc files as Fortran files (default is PHP), and .f files as C (default is 
     299# Fortran), use: inc=Fortran f=C. 
     300# 
     301# Note: For files without extension you can use no_extension as a placeholder. 
    280302# 
    281303# Note that for custom extensions you also need to set FILE_PATTERNS otherwise 
    282304# the files are not read by doxygen. 
    283305 
    284 EXTENSION_MAPPING      =  
     306EXTENSION_MAPPING      = 
    285307 
    286308# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments 
    287309# according to the Markdown format, which allows for more readable 
    288 # documentation. See http://daringfireball.net/projects/markdown/ for details. 
     310# documentation. See https://daringfireball.net/projects/markdown/ for details. 
    289311# The output of markdown processing is further processed by doxygen, so you can 
    290312# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in 
     
    294316MARKDOWN_SUPPORT       = YES 
    295317 
     318# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up 
     319# to that level are automatically included in the table of contents, even if 
     320# they do not have an id attribute. 
     321# Note: This feature currently applies only to Markdown headings. 
     322# Minimum value: 0, maximum value: 99, default value: 0. 
     323# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. 
     324 
     325TOC_INCLUDE_HEADINGS   = 0 
     326 
    296327# When enabled doxygen tries to link words that correspond to documented 
    297328# classes, or namespaces to their corresponding documentation. Such a link can 
    298 # be prevented in individual cases by by putting a % sign in front of the word 
    299 # or globally by setting AUTOLINK_SUPPORT to NO. 
     329# be prevented in individual cases by putting a % sign in front of the word or 
     330# globally by setting AUTOLINK_SUPPORT to NO. 
    300331# The default value is: YES. 
    301332 
     
    319350 
    320351# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: 
    321 # http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen 
     352# https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen 
    322353# will parse them like normal C++ but will assume all classes use public instead 
    323354# of private inheritance when no explicit protection keyword is present. 
     
    337368 
    338369# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
    339 # tag is set to YES, then doxygen will reuse the documentation of the first 
     370# tag is set to YES then doxygen will reuse the documentation of the first 
    340371# member in the group (if any) for the other members of the group. By default 
    341372# all members of a group must be documented explicitly. 
     
    343374 
    344375DISTRIBUTE_GROUP_DOC   = NO 
     376 
     377# If one adds a struct or class to a group and this option is enabled, then also 
     378# any nested class or struct is added to the same group. By default this option 
     379# is disabled and one has to add nested compounds explicitly via \ingroup. 
     380# The default value is: NO. 
     381 
     382GROUP_NESTED_COMPOUNDS = NO 
    345383 
    346384# Set the SUBGROUPING tag to YES to allow class member groups of the same type 
     
    402440#--------------------------------------------------------------------------- 
    403441 
    404 # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
     442# If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in 
    405443# documentation are documented, even if no documentation was available. Private 
    406444# class members and static file members will be hidden unless the 
     
    412450EXTRACT_ALL            = NO 
    413451 
    414 # If the EXTRACT_PRIVATE tag is set to YES all private members of a class will 
     452# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will 
    415453# be included in the documentation. 
    416454# The default value is: NO. 
     
    418456EXTRACT_PRIVATE        = NO 
    419457 
    420 # If the EXTRACT_PACKAGE tag is set to YES all members with package or internal 
     458# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal 
    421459# scope will be included in the documentation. 
    422460# The default value is: NO. 
     
    424462EXTRACT_PACKAGE        = NO 
    425463 
    426 # If the EXTRACT_STATIC tag is set to YES all static members of a file will be 
     464# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be 
    427465# included in the documentation. 
    428466# The default value is: NO. 
     
    430468EXTRACT_STATIC         = NO 
    431469 
    432 # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) defined 
    433 # locally in source files will be included in the documentation. If set to NO 
     470# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined 
     471# locally in source files will be included in the documentation. If set to NO, 
    434472# only classes defined in header files are included. Does not have any effect 
    435473# for Java sources. 
     
    438476EXTRACT_LOCAL_CLASSES  = YES 
    439477 
    440 # This flag is only useful for Objective-C code. When set to YES local methods, 
     478# This flag is only useful for Objective-C code. If set to YES, local methods, 
    441479# which are defined in the implementation section but not in the interface are 
    442 # included in the documentation. If set to NO only methods in the interface are 
     480# included in the documentation. If set to NO, only methods in the interface are 
    443481# included. 
    444482# The default value is: NO. 
     
    465503# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all 
    466504# undocumented classes that are normally visible in the class hierarchy. If set 
    467 # to NO these classes will be included in the various overviews. This option has 
    468 # no effect if EXTRACT_ALL is enabled. 
     505# to NO, these classes will be included in the various overviews. This option 
     506# has no effect if EXTRACT_ALL is enabled. 
    469507# The default value is: NO. 
    470508 
     
    472510 
    473511# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend 
    474 # (class|struct|union) declarations. If set to NO these declarations will be 
     512# (class|struct|union) declarations. If set to NO, these declarations will be 
    475513# included in the documentation. 
    476514# The default value is: NO. 
     
    479517 
    480518# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any 
    481 # documentation blocks found inside the body of a function. If set to NO these 
     519# documentation blocks found inside the body of a function. If set to NO, these 
    482520# blocks will be appended to the function's detailed documentation block. 
    483521# The default value is: NO. 
     
    493531 
    494532# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file 
    495 # names in lower-case letters. If set to YES upper-case letters are also 
     533# names in lower-case letters. If set to YES, upper-case letters are also 
    496534# allowed. This is useful if you have classes or files whose names only differ 
    497535# in case and if your file system supports case sensitive file names. Windows 
     
    502540 
    503541# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with 
    504 # their full class and namespace scopes in the documentation. If set to YES the 
     542# their full class and namespace scopes in the documentation. If set to YES, the 
    505543# scope will be hidden. 
    506544# The default value is: NO. 
    507545 
    508546HIDE_SCOPE_NAMES       = NO 
     547 
     548# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will 
     549# append additional text to a page's title, such as Class Reference. If set to 
     550# YES the compound reference will be hidden. 
     551# The default value is: NO. 
     552 
     553HIDE_COMPOUND_REFERENCE= NO 
    509554 
    510555# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of 
     
    535580# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the 
    536581# (detailed) documentation of file and class members alphabetically by member 
    537 # name. If set to NO the members will appear in declaration order. 
     582# name. If set to NO, the members will appear in declaration order. 
    538583# The default value is: YES. 
    539584 
     
    542587# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief 
    543588# descriptions of file, namespace and class members alphabetically by member 
    544 # name. If set to NO the members will appear in declaration order. Note that 
     589# name. If set to NO, the members will appear in declaration order. Note that 
    545590# this will also influence the order of the classes in the class list. 
    546591# The default value is: NO. 
     
    587632STRICT_PROTO_MATCHING  = NO 
    588633 
    589 # The GENERATE_TODOLIST tag can be used to enable ( YES) or disable ( NO) the 
    590 # todo list. This list is created by putting \todo commands in the 
    591 # documentation. 
     634# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo 
     635# list. This list is created by putting \todo commands in the documentation. 
    592636# The default value is: YES. 
    593637 
    594638GENERATE_TODOLIST      = YES 
    595639 
    596 # The GENERATE_TESTLIST tag can be used to enable ( YES) or disable ( NO) the 
    597 # test list. This list is created by putting \test commands in the 
    598 # documentation. 
     640# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test 
     641# list. This list is created by putting \test commands in the documentation. 
    599642# The default value is: YES. 
    600643 
    601644GENERATE_TESTLIST      = YES 
    602645 
    603 # The GENERATE_BUGLIST tag can be used to enable ( YES) or disable ( NO) the bug 
     646# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug 
    604647# list. This list is created by putting \bug commands in the documentation. 
    605648# The default value is: YES. 
     
    607650GENERATE_BUGLIST       = YES 
    608651 
    609 # The GENERATE_DEPRECATEDLIST tag can be used to enable ( YES) or disable ( NO) 
     652# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO) 
    610653# the deprecated list. This list is created by putting \deprecated commands in 
    611654# the documentation. 
     
    632675 
    633676# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at 
    634 # the bottom of the documentation of classes and structs. If set to YES the list 
    635 # will mention the files that were used to generate the documentation. 
     677# the bottom of the documentation of classes and structs. If set to YES, the 
     678# list will mention the files that were used to generate the documentation. 
    636679# The default value is: YES. 
    637680 
     
    678721# the reference definitions. This must be a list of .bib files. The .bib 
    679722# extension is automatically appended if omitted. This requires the bibtex tool 
    680 # to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. 
     723# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info. 
    681724# For LaTeX the style of the bibliography can be controlled using 
    682725# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the 
     
    697740 
    698741# The WARNINGS tag can be used to turn on/off the warning messages that are 
    699 # generated to standard error ( stderr) by doxygen. If WARNINGS is set to YES 
     742# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES 
    700743# this implies that the warnings are on. 
    701744# 
     
    705748WARNINGS               = YES 
    706749 
    707 # If the WARN_IF_UNDOCUMENTED tag is set to YES, then doxygen will generate 
     750# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate 
    708751# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag 
    709752# will automatically be disabled. 
     
    722765# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that 
    723766# are documented, but have no documentation for their parameters or return 
    724 # value. If set to NO doxygen will only warn about wrong or incomplete parameter 
    725 # documentation, but not about the absence of documentation. 
     767# value. If set to NO, doxygen will only warn about wrong or incomplete 
     768# parameter documentation, but not about the absence of documentation. If 
     769# EXTRACT_ALL is set to YES then this flag will automatically be disabled. 
    726770# The default value is: NO. 
    727771 
    728772WARN_NO_PARAMDOC       = NO 
     773 
     774# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when 
     775# a warning is encountered. 
     776# The default value is: NO. 
     777 
     778WARN_AS_ERROR          = NO 
    729779 
    730780# The WARN_FORMAT tag determines the format of the warning messages that doxygen 
     
    751801# documented source files. You may enter file names like myfile.cpp or 
    752802# directories like /usr/src/myproject. Separate the files or directories with 
    753 # spaces. 
     803# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING 
    754804# Note: If this tag is empty the current directory is searched. 
    755805 
    756 INPUT                  = ./src ./src/docsrc 
     806INPUT                  = ./src \ 
     807                         ./src/docsrc 
    757808 
    758809# This tag can be used to specify the character encoding of the source files 
    759810# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses 
    760811# libiconv (or the iconv built into libc) for the transcoding. See the libiconv 
    761 # documentation (see: http://www.gnu.org/software/libiconv) for the list of 
     812# documentation (see: https://www.gnu.org/software/libiconv/) for the list of 
    762813# possible encodings. 
    763814# The default value is: UTF-8. 
     
    767818# If the value of the INPUT tag contains directories, you can use the 
    768819# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and 
    769 # *.h) to filter out the source-files in the directories. If left blank the 
    770 # following patterns are tested:*.c, *.cc, *.cxx, *.cpp, *.c++, *.java, *.ii, 
    771 # *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp, 
    772 # *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown, 
    773 # *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf, 
    774 # *.qsf, *.as and *.js. 
    775  
    776 FILE_PATTERNS          =  
     820# *.h) to filter out the source-files in the directories. 
     821# 
     822# Note that for custom extensions or not directly supported extensions you also 
     823# need to set EXTENSION_MAPPING for the extension otherwise the files are not 
     824# read by doxygen. 
     825# 
     826# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, 
     827# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, 
     828# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, 
     829# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, 
     830# *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf, *.qsf and *.ice. 
     831 
     832FILE_PATTERNS          = *.f90 \ 
     833                         *.F90 \ 
     834                         *.md \ 
     835                         *.dox 
    777836 
    778837# The RECURSIVE tag can be used to specify whether or not subdirectories should 
     
    822881# command). 
    823882 
    824 EXAMPLE_PATH           = 
     883EXAMPLE_PATH           = ./src/docsrc/include/ \ 
     884                         ./src/docsrc/include/namlog \ 
     885                         ./src/docsrc/include/namcfg \ 
     886                         ./src/docsrc/include/namsrc \ 
     887                         ./src/docsrc/include/namtgt \ 
     888                         ./src/docsrc/include/namvar \ 
     889                         ./src/docsrc/include/namnst \ 
     890                         ./src/docsrc/include/namout 
    825891 
    826892# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
     
    858924# code is scanned, but not when the output code is generated. If lines are added 
    859925# or removed, the anchors will not be placed correctly. 
     926# 
     927# Note that for custom extensions or not directly supported extensions you also 
     928# need to set EXTENSION_MAPPING for the extension otherwise the files are not 
     929# properly processed by doxygen. 
    860930 
    861931INPUT_FILTER           = 
     
    867937# filters are used. If the FILTER_PATTERNS tag is empty or if none of the 
    868938# patterns match the file name, INPUT_FILTER is applied. 
     939# 
     940# Note that for custom extensions or not directly supported extensions you also 
     941# need to set EXTENSION_MAPPING for the extension otherwise the files are not 
     942# properly processed by doxygen. 
    869943 
    870944FILTER_PATTERNS        = 
    871945 
    872946# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
    873 # INPUT_FILTER ) will also be used to filter the input files that are used for 
     947# INPUT_FILTER) will also be used to filter the input files that are used for 
    874948# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). 
    875949# The default value is: NO. 
     
    919993 
    920994# If the REFERENCED_BY_RELATION tag is set to YES then for each documented 
    921 # function all documented functions referencing it will be listed. 
     995# entity all documented functions referencing it will be listed. 
    922996# The default value is: NO. 
    923997 
     
    9311005 
    9321006# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set 
    933 # to YES, then the hyperlinks from functions in REFERENCES_RELATION and 
     1007# to YES then the hyperlinks from functions in REFERENCES_RELATION and 
    9341008# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will 
    9351009# link to the documentation. 
     
    9511025# point to the HTML generated by the htags(1) tool instead of doxygen built-in 
    9521026# source browser. The htags tool is part of GNU's global source tagging system 
    953 # (see http://www.gnu.org/software/global/global.html). You will need version 
     1027# (see https://www.gnu.org/software/global/global.html). You will need version 
    9541028# 4.8.6 or higher. 
    9551029# 
    9561030# To use it do the following: 
    9571031# - Install the latest version of global 
    958 # - Enable SOURCE_BROWSER and USE_HTAGS in the config file 
     1032# - Enable SOURCE_BROWSER and USE_HTAGS in the configuration file 
    9591033# - Make sure the INPUT points to the root of the source tree 
    9601034# - Run doxygen as normal 
     
    10081082#--------------------------------------------------------------------------- 
    10091083 
    1010 # If the GENERATE_HTML tag is set to YES doxygen will generate HTML output 
     1084# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output 
    10111085# The default value is: YES. 
    10121086 
     
    10741148# created by doxygen. Using this option one can overrule certain style aspects. 
    10751149# This is preferred over using HTML_STYLESHEET since it does not replace the 
    1076 # standard style sheet and is therefor more robust against future updates. 
     1150# standard style sheet and is therefore more robust against future updates. 
    10771151# Doxygen will copy the style sheet files to the output directory. 
    1078 # Note: The order of the extra stylesheet files is of importance (e.g. the last 
    1079 # stylesheet in the list overrules the setting of the previous ones in the 
     1152# Note: The order of the extra style sheet files is of importance (e.g. the last 
     1153# style sheet in the list overrules the setting of the previous ones in the 
    10801154# list). For an example see the documentation. 
    10811155# This tag requires that the tag GENERATE_HTML is set to YES. 
     
    10941168 
    10951169# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen 
    1096 # will adjust the colors in the stylesheet and background images according to 
     1170# will adjust the colors in the style sheet and background images according to 
    10971171# this color. Hue is specified as an angle on a colorwheel, see 
    1098 # http://en.wikipedia.org/wiki/Hue for more information. For instance the value 
     1172# https://en.wikipedia.org/wiki/Hue for more information. For instance the value 
    10991173# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 
    11001174# purple, and 360 is red again. 
     
    11251199# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML 
    11261200# page will contain the date and time when the page was generated. Setting this 
    1127 # to NO can help when comparing the output of multiple runs. 
    1128 # The default value is: YES. 
     1201# to YES can help to show when doxygen was last run and thus if the 
     1202# documentation is up to date. 
     1203# The default value is: NO. 
    11291204# This tag requires that the tag GENERATE_HTML is set to YES. 
    11301205 
    11311206HTML_TIMESTAMP         = YES 
     1207 
     1208# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML 
     1209# documentation will contain a main index with vertical navigation menus that 
     1210# are dynamically created via Javascript. If disabled, the navigation index will 
     1211# consists of multiple levels of tabs that are statically embedded in every HTML 
     1212# page. Disable this option to support browsers that do not have Javascript, 
     1213# like the Qt help browser. 
     1214# The default value is: YES. 
     1215# This tag requires that the tag GENERATE_HTML is set to YES. 
     1216 
     1217HTML_DYNAMIC_MENUS     = YES 
    11321218 
    11331219# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML 
     
    11541240# If the GENERATE_DOCSET tag is set to YES, additional index files will be 
    11551241# generated that can be used as input for Apple's Xcode 3 integrated development 
    1156 # environment (see: http://developer.apple.com/tools/xcode/), introduced with 
    1157 # OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a 
     1242# environment (see: https://developer.apple.com/xcode/), introduced with OSX 
     1243# 10.5 (Leopard). To create a documentation set, doxygen will generate a 
    11581244# Makefile in the HTML output directory. Running make will produce the docset in 
    11591245# that directory and running make install will install the docset in 
    11601246# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at 
    1161 # startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html 
    1162 # for more information. 
     1247# startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy 
     1248# genXcode/_index.html for more information. 
    11631249# The default value is: NO. 
    11641250# This tag requires that the tag GENERATE_HTML is set to YES. 
     
    11991285# additional HTML index files: index.hhp, index.hhc, and index.hhk. The 
    12001286# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop 
    1201 # (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on 
     1287# (see: https://www.microsoft.com/en-us/download/details.aspx?id=21138) on 
    12021288# Windows. 
    12031289# 
     
    12221308 
    12231309# The HHC_LOCATION tag can be used to specify the location (absolute path 
    1224 # including file name) of the HTML help compiler ( hhc.exe). If non-empty 
     1310# including file name) of the HTML help compiler (hhc.exe). If non-empty, 
    12251311# doxygen will try to run the HTML help compiler on the generated index.hhp. 
    12261312# The file has to be specified with full path. 
     
    12291315HHC_LOCATION           = 
    12301316 
    1231 # The GENERATE_CHI flag controls if a separate .chi index file is generated ( 
    1232 # YES) or that it should be included in the master .chm file ( NO). 
     1317# The GENERATE_CHI flag controls if a separate .chi index file is generated 
     1318# (YES) or that it should be included in the master .chm file (NO). 
    12331319# The default value is: NO. 
    12341320# This tag requires that the tag GENERATE_HTMLHELP is set to YES. 
     
    12361322GENERATE_CHI           = NO 
    12371323 
    1238 # The CHM_INDEX_ENCODING is used to encode HtmlHelp index ( hhk), content ( hhc) 
     1324# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc) 
    12391325# and project file content. 
    12401326# This tag requires that the tag GENERATE_HTMLHELP is set to YES. 
     
    12421328CHM_INDEX_ENCODING     = 
    12431329 
    1244 # The BINARY_TOC flag controls whether a binary table of contents is generated ( 
    1245 # YES) or a normal table of contents ( NO) in the .chm file. Furthermore it 
     1330# The BINARY_TOC flag controls whether a binary table of contents is generated 
     1331# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it 
    12461332# enables the Previous and Next buttons. 
    12471333# The default value is: NO. 
     
    12751361# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help 
    12761362# Project output. For more information please see Qt Help Project / Namespace 
    1277 # (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). 
     1363# (see: http://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace). 
    12781364# The default value is: org.doxygen.Project. 
    12791365# This tag requires that the tag GENERATE_QHP is set to YES. 
     
    12831369# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt 
    12841370# Help Project output. For more information please see Qt Help Project / Virtual 
    1285 # Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- 
     1371# Folders (see: http://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual- 
    12861372# folders). 
    12871373# The default value is: doc. 
     
    12921378# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom 
    12931379# filter to add. For more information please see Qt Help Project / Custom 
    1294 # Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- 
     1380# Filters (see: http://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom- 
    12951381# filters). 
    12961382# This tag requires that the tag GENERATE_QHP is set to YES. 
     
    13001386# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the 
    13011387# custom filter to add. For more information please see Qt Help Project / Custom 
    1302 # Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- 
     1388# Filters (see: http://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom- 
    13031389# filters). 
    13041390# This tag requires that the tag GENERATE_QHP is set to YES. 
     
    13081394# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this 
    13091395# project's filter section matches. Qt Help Project / Filter Attributes (see: 
    1310 # http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). 
     1396# http://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes). 
    13111397# This tag requires that the tag GENERATE_QHP is set to YES. 
    13121398 
     
    13571443# to work a browser that supports JavaScript, DHTML, CSS and frames is required 
    13581444# (i.e. any modern browser). Windows users are probably better off using the 
    1359 # HTML help feature. Via custom stylesheets (see HTML_EXTRA_STYLESHEET) one can 
     1445# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can 
    13601446# further fine-tune the look of the index. As an example, the default style 
    13611447# sheet generated by doxygen has an example that shows how to put an image at 
     
    13851471TREEVIEW_WIDTH         = 250 
    13861472 
    1387 # When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open links to 
     1473# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to 
    13881474# external symbols imported via tag files in a separate window. 
    13891475# The default value is: NO. 
     
    14011487FORMULA_FONTSIZE       = 10 
    14021488 
    1403 # Use the FORMULA_TRANPARENT tag to determine whether or not the images 
     1489# Use the FORMULA_TRANSPARENT tag to determine whether or not the images 
    14041490# generated for formulas are transparent PNGs. Transparent PNGs are not 
    14051491# supported properly for IE 6.0, but are supported on all modern browsers. 
     
    14131499 
    14141500# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see 
    1415 # http://www.mathjax.org) which uses client side Javascript for the rendering 
    1416 # instead of using prerendered bitmaps. Use this if you do not have LaTeX 
     1501# https://www.mathjax.org) which uses client side Javascript for the rendering 
     1502# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX 
    14171503# installed or if you want to formulas look prettier in the HTML output. When 
    14181504# enabled you may also need to install MathJax separately and configure the path 
     
    14401526# Content Delivery Network so you can quickly see the result without installing 
    14411527# MathJax. However, it is strongly recommended to install a local copy of 
    1442 # MathJax from http://www.mathjax.org before deployment. 
    1443 # The default value is: http://cdn.mathjax.org/mathjax/latest. 
     1528# MathJax from https://www.mathjax.org before deployment. 
     1529# The default value is: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/. 
    14441530# This tag requires that the tag USE_MATHJAX is set to YES. 
    14451531 
     
    15001586# search results. 
    15011587# 
    1502 # Doxygen ships with an example indexer ( doxyindexer) and search engine 
     1588# Doxygen ships with an example indexer (doxyindexer) and search engine 
    15031589# (doxysearch.cgi) which are based on the open source search engine library 
    1504 # Xapian (see: http://xapian.org/). 
     1590# Xapian (see: https://xapian.org/). 
    15051591# 
    15061592# See the section "External Indexing and Searching" for details. 
     
    15131599# which will return the search results when EXTERNAL_SEARCH is enabled. 
    15141600# 
    1515 # Doxygen ships with an example indexer ( doxyindexer) and search engine 
     1601# Doxygen ships with an example indexer (doxyindexer) and search engine 
    15161602# (doxysearch.cgi) which are based on the open source search engine library 
    1517 # Xapian (see: http://xapian.org/). See the section "External Indexing and 
     1603# Xapian (see: https://xapian.org/). See the section "External Indexing and 
    15181604# Searching" for details. 
    15191605# This tag requires that the tag SEARCHENGINE is set to YES. 
     
    15511637#--------------------------------------------------------------------------- 
    15521638 
    1553 # If the GENERATE_LATEX tag is set to YES doxygen will generate LaTeX output. 
     1639# If the GENERATE_LATEX tag is set to YES, doxygen will generate LaTeX output. 
    15541640# The default value is: YES. 
    15551641 
     
    15671653# invoked. 
    15681654# 
    1569 # Note that when enabling USE_PDFLATEX this option is only used for generating 
    1570 # bitmaps for formulas in the HTML output, but not in the Makefile that is 
    1571 # written to the output directory. 
    1572 # The default file is: latex. 
     1655# Note that when not enabling USE_PDFLATEX the default is latex when enabling 
     1656# USE_PDFLATEX the default is pdflatex and when in the later case latex is 
     1657# chosen this is overwritten by pdflatex. For specific output languages the 
     1658# default can have been set differently, this depends on the implementation of 
     1659# the output language. 
    15731660# This tag requires that the tag GENERATE_LATEX is set to YES. 
    15741661 
     
    15771664# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to generate 
    15781665# index for LaTeX. 
     1666# Note: This tag is used in the Makefile / make.bat. 
     1667# See also: LATEX_MAKEINDEX_CMD for the part in the generated output file 
     1668# (.tex). 
    15791669# The default file is: makeindex. 
    15801670# This tag requires that the tag GENERATE_LATEX is set to YES. 
     
    15821672MAKEINDEX_CMD_NAME     = makeindex 
    15831673 
    1584 # If the COMPACT_LATEX tag is set to YES doxygen generates more compact LaTeX 
     1674# The LATEX_MAKEINDEX_CMD tag can be used to specify the command name to 
     1675# generate index for LaTeX. 
     1676# Note: This tag is used in the generated output file (.tex). 
     1677# See also: MAKEINDEX_CMD_NAME for the part in the Makefile / make.bat. 
     1678# The default value is: \makeindex. 
     1679# This tag requires that the tag GENERATE_LATEX is set to YES. 
     1680 
     1681LATEX_MAKEINDEX_CMD    = \makeindex 
     1682 
     1683# If the COMPACT_LATEX tag is set to YES, doxygen generates more compact LaTeX 
    15851684# documents. This may be useful for small projects and may help to save some 
    15861685# trees in general. 
     
    16001699 
    16011700# The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names 
    1602 # that should be included in the LaTeX output. To get the times font for 
    1603 # instance you can specify 
    1604 # EXTRA_PACKAGES=times 
     1701# that should be included in the LaTeX output. The package can be specified just 
     1702# by its name or with the correct syntax as to be used with the LaTeX 
     1703# \usepackage command. To get the times font for instance you can specify : 
     1704# EXTRA_PACKAGES=times or EXTRA_PACKAGES={times} 
     1705# To use the option intlimits with the amsmath package you can specify: 
     1706# EXTRA_PACKAGES=[intlimits]{amsmath} 
    16051707# If left blank no extra packages will be included. 
    16061708# This tag requires that the tag GENERATE_LATEX is set to YES. 
     
    16171719# following commands have a special meaning inside the header: $title, 
    16181720# $datetime, $date, $doxygenversion, $projectname, $projectnumber, 
    1619 # $projectbrief, $projectlogo. Doxygen will replace $title with the empy string, 
    1620 # for the replacement values of the other commands the user is refered to 
    1621 # HTML_HEADER. 
     1721# $projectbrief, $projectlogo. Doxygen will replace $title with the empty 
     1722# string, for the replacement values of the other commands the user is referred 
     1723# to HTML_HEADER. 
    16221724# This tag requires that the tag GENERATE_LATEX is set to YES. 
    16231725 
     
    16351737LATEX_FOOTER           = 
    16361738 
     1739# The LATEX_EXTRA_STYLESHEET tag can be used to specify additional user-defined 
     1740# LaTeX style sheets that are included after the standard style sheets created 
     1741# by doxygen. Using this option one can overrule certain style aspects. Doxygen 
     1742# will copy the style sheet files to the output directory. 
     1743# Note: The order of the extra style sheet files is of importance (e.g. the last 
     1744# style sheet in the list overrules the setting of the previous ones in the 
     1745# list). 
     1746# This tag requires that the tag GENERATE_LATEX is set to YES. 
     1747 
     1748LATEX_EXTRA_STYLESHEET = 
     1749 
    16371750# The LATEX_EXTRA_FILES tag can be used to specify one or more extra images or 
    16381751# other source files which should be copied to the LATEX_OUTPUT output 
     
    16531766 
    16541767# If the USE_PDFLATEX tag is set to YES, doxygen will use pdflatex to generate 
    1655 # the PDF file directly from the LaTeX files. Set this option to YES to get a 
     1768# the PDF file directly from the LaTeX files. Set this option to YES, to get a 
    16561769# higher quality PDF documentation. 
    16571770# The default value is: YES. 
     
    16881801# The LATEX_BIB_STYLE tag can be used to specify the style to use for the 
    16891802# bibliography, e.g. plainnat, or ieeetr. See 
    1690 # http://en.wikipedia.org/wiki/BibTeX and \cite for more info. 
     1803# https://en.wikipedia.org/wiki/BibTeX and \cite for more info. 
    16911804# The default value is: plain. 
    16921805# This tag requires that the tag GENERATE_LATEX is set to YES. 
     
    16941807LATEX_BIB_STYLE        = plain 
    16951808 
     1809# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated 
     1810# page will contain the date and time when the page was generated. Setting this 
     1811# to NO can help when comparing the output of multiple runs. 
     1812# The default value is: NO. 
     1813# This tag requires that the tag GENERATE_LATEX is set to YES. 
     1814 
     1815LATEX_TIMESTAMP        = NO 
     1816 
     1817# The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute) 
     1818# path from which the emoji images will be read. If a relative path is entered, 
     1819# it will be relative to the LATEX_OUTPUT directory. If left blank the 
     1820# LATEX_OUTPUT directory will be used. 
     1821# This tag requires that the tag GENERATE_LATEX is set to YES. 
     1822 
     1823LATEX_EMOJI_DIRECTORY  = 
     1824 
    16961825#--------------------------------------------------------------------------- 
    16971826# Configuration options related to the RTF output 
    16981827#--------------------------------------------------------------------------- 
    16991828 
    1700 # If the GENERATE_RTF tag is set to YES doxygen will generate RTF output. The 
     1829# If the GENERATE_RTF tag is set to YES, doxygen will generate RTF output. The 
    17011830# RTF output is optimized for Word 97 and may not look too pretty with other RTF 
    17021831# readers/editors. 
     
    17131842RTF_OUTPUT             = rtf 
    17141843 
    1715 # If the COMPACT_RTF tag is set to YES doxygen generates more compact RTF 
     1844# If the COMPACT_RTF tag is set to YES, doxygen generates more compact RTF 
    17161845# documents. This may be useful for small projects and may help to save some 
    17171846# trees in general. 
     
    17331862RTF_HYPERLINKS         = NO 
    17341863 
    1735 # Load stylesheet definitions from file. Syntax is similar to doxygen's config 
    1736 # file, i.e. a series of assignments. You only have to provide replacements, 
    1737 # missing definitions are set to their default value. 
     1864# Load stylesheet definitions from file. Syntax is similar to doxygen's 
     1865# configuration file, i.e. a series of assignments. You only have to provide 
     1866# replacements, missing definitions are set to their default value. 
    17381867# 
    17391868# See also section "Doxygen usage" for information on how to generate the 
     
    17441873 
    17451874# Set optional variables used in the generation of an RTF document. Syntax is 
    1746 # similar to doxygen's config file. A template extensions file can be generated 
    1747 # using doxygen -e rtf extensionFile. 
     1875# similar to doxygen's configuration file. A template extensions file can be 
     1876# generated using doxygen -e rtf extensionFile. 
    17481877# This tag requires that the tag GENERATE_RTF is set to YES. 
    17491878 
    17501879RTF_EXTENSIONS_FILE    = 
    17511880 
     1881# If the RTF_SOURCE_CODE tag is set to YES then doxygen will include source code 
     1882# with syntax highlighting in the RTF output. 
     1883# 
     1884# Note that which sources are shown also depends on other settings such as 
     1885# SOURCE_BROWSER. 
     1886# The default value is: NO. 
     1887# This tag requires that the tag GENERATE_RTF is set to YES. 
     1888 
     1889RTF_SOURCE_CODE        = NO 
     1890 
    17521891#--------------------------------------------------------------------------- 
    17531892# Configuration options related to the man page output 
    17541893#--------------------------------------------------------------------------- 
    17551894 
    1756 # If the GENERATE_MAN tag is set to YES doxygen will generate man pages for 
     1895# If the GENERATE_MAN tag is set to YES, doxygen will generate man pages for 
    17571896# classes and files. 
    17581897# The default value is: NO. 
     
    17981937#--------------------------------------------------------------------------- 
    17991938 
    1800 # If the GENERATE_XML tag is set to YES doxygen will generate an XML file that 
     1939# If the GENERATE_XML tag is set to YES, doxygen will generate an XML file that 
    18011940# captures the structure of the code including all documentation. 
    18021941# The default value is: NO. 
     
    18121951XML_OUTPUT             = xml 
    18131952 
    1814 # If the XML_PROGRAMLISTING tag is set to YES doxygen will dump the program 
     1953# If the XML_PROGRAMLISTING tag is set to YES, doxygen will dump the program 
    18151954# listings (including syntax highlighting and cross-referencing information) to 
    18161955# the XML output. Note that enabling this will significantly increase the size 
     
    18211960XML_PROGRAMLISTING     = YES 
    18221961 
     1962# If the XML_NS_MEMB_FILE_SCOPE tag is set to YES, doxygen will include 
     1963# namespace members in file scope as well, matching the HTML output. 
     1964# The default value is: NO. 
     1965# This tag requires that the tag GENERATE_XML is set to YES. 
     1966 
     1967XML_NS_MEMB_FILE_SCOPE = NO 
     1968 
    18231969#--------------------------------------------------------------------------- 
    18241970# Configuration options related to the DOCBOOK output 
    18251971#--------------------------------------------------------------------------- 
    18261972 
    1827 # If the GENERATE_DOCBOOK tag is set to YES doxygen will generate Docbook files 
     1973# If the GENERATE_DOCBOOK tag is set to YES, doxygen will generate Docbook files 
    18281974# that can be used to generate PDF. 
    18291975# The default value is: NO. 
     
    18391985DOCBOOK_OUTPUT         = docbook 
    18401986 
    1841 # If the DOCBOOK_PROGRAMLISTING tag is set to YES doxygen will include the 
     1987# If the DOCBOOK_PROGRAMLISTING tag is set to YES, doxygen will include the 
    18421988# program listings (including syntax highlighting and cross-referencing 
    18431989# information) to the DOCBOOK output. Note that enabling this will significantly 
     
    18521998#--------------------------------------------------------------------------- 
    18531999 
    1854 # If the GENERATE_AUTOGEN_DEF tag is set to YES doxygen will generate an AutoGen 
    1855 # Definitions (see http://autogen.sf.net) file that captures the structure of 
    1856 # the code including all documentation. Note that this feature is still 
    1857 # experimental and incomplete at the moment. 
     2000# If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an 
     2001# AutoGen Definitions (see http://autogen.sourceforge.net/) file that captures 
     2002# the structure of the code including all documentation. Note that this feature 
     2003# is still experimental and incomplete at the moment. 
    18582004# The default value is: NO. 
    18592005 
     
    18642010#--------------------------------------------------------------------------- 
    18652011 
    1866 # If the GENERATE_PERLMOD tag is set to YES doxygen will generate a Perl module 
     2012# If the GENERATE_PERLMOD tag is set to YES, doxygen will generate a Perl module 
    18672013# file that captures the structure of the code including all documentation. 
    18682014# 
     
    18722018GENERATE_PERLMOD       = NO 
    18732019 
    1874 # If the PERLMOD_LATEX tag is set to YES doxygen will generate the necessary 
     2020# If the PERLMOD_LATEX tag is set to YES, doxygen will generate the necessary 
    18752021# Makefile rules, Perl scripts and LaTeX code to be able to generate PDF and DVI 
    18762022# output from the Perl module output. 
     
    18802026PERLMOD_LATEX          = NO 
    18812027 
    1882 # If the PERLMOD_PRETTY tag is set to YES the Perl module output will be nicely 
     2028# If the PERLMOD_PRETTY tag is set to YES, the Perl module output will be nicely 
    18832029# formatted so it can be parsed by a human reader. This is useful if you want to 
    1884 # understand what is going on. On the other hand, if this tag is set to NO the 
     2030# understand what is going on. On the other hand, if this tag is set to NO, the 
    18852031# size of the Perl module output will be much smaller and Perl will parse it 
    18862032# just the same. 
     
    19022048#--------------------------------------------------------------------------- 
    19032049 
    1904 # If the ENABLE_PREPROCESSING tag is set to YES doxygen will evaluate all 
     2050# If the ENABLE_PREPROCESSING tag is set to YES, doxygen will evaluate all 
    19052051# C-preprocessor directives found in the sources and include files. 
    19062052# The default value is: YES. 
     
    19082054ENABLE_PREPROCESSING   = YES 
    19092055 
    1910 # If the MACRO_EXPANSION tag is set to YES doxygen will expand all macro names 
    1911 # in the source code. If set to NO only conditional compilation will be 
     2056# If the MACRO_EXPANSION tag is set to YES, doxygen will expand all macro names 
     2057# in the source code. If set to NO, only conditional compilation will be 
    19122058# performed. Macro expansion can be done in a controlled way by setting 
    19132059# EXPAND_ONLY_PREDEF to YES. 
     
    19252071EXPAND_ONLY_PREDEF     = NO 
    19262072 
    1927 # If the SEARCH_INCLUDES tag is set to YES the includes files in the 
     2073# If the SEARCH_INCLUDES tag is set to YES, the include files in the 
    19282074# INCLUDE_PATH will be searched if a #include is found. 
    19292075# The default value is: YES. 
     
    20012147GENERATE_TAGFILE       = 
    20022148 
    2003 # If the ALLEXTERNALS tag is set to YES all external class will be listed in the 
    2004 # class index. If set to NO only the inherited external classes will be listed. 
     2149# If the ALLEXTERNALS tag is set to YES, all external class will be listed in 
     2150# the class index. If set to NO, only the inherited external classes will be 
     2151# listed. 
    20052152# The default value is: NO. 
    20062153 
    20072154ALLEXTERNALS           = NO 
    20082155 
    2009 # If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed in 
    2010 # the modules index. If set to NO, only the current project's groups will be 
     2156# If the EXTERNAL_GROUPS tag is set to YES, all external groups will be listed 
     2157# in the modules index. If set to NO, only the current project's groups will be 
    20112158# listed. 
    20122159# The default value is: YES. 
     
    20142161EXTERNAL_GROUPS        = YES 
    20152162 
    2016 # If the EXTERNAL_PAGES tag is set to YES all external pages will be listed in 
     2163# If the EXTERNAL_PAGES tag is set to YES, all external pages will be listed in 
    20172164# the related pages index. If set to NO, only the current project's pages will 
    20182165# be listed. 
     
    20312178#--------------------------------------------------------------------------- 
    20322179 
    2033 # If the CLASS_DIAGRAMS tag is set to YES doxygen will generate a class diagram 
     2180# If the CLASS_DIAGRAMS tag is set to YES, doxygen will generate a class diagram 
    20342181# (in HTML and LaTeX) for classes with base or super classes. Setting the tag to 
    20352182# NO turns the diagrams off. Note that this option also works with HAVE_DOT 
     
    20562203DIA_PATH               = 
    20572204 
    2058 # If set to YES, the inheritance and collaboration graphs will hide inheritance 
     2205# If set to YES the inheritance and collaboration graphs will hide inheritance 
    20592206# and usage relations if the target is undocumented or is not a class. 
    20602207# The default value is: YES. 
     
    21292276GROUP_GRAPHS           = YES 
    21302277 
    2131 # If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
     2278# If the UML_LOOK tag is set to YES, doxygen will generate inheritance and 
    21322279# collaboration diagrams in a style similar to the OMG's Unified Modeling 
    21332280# Language. 
     
    21812328# Note that enabling this option will significantly increase the time of a run. 
    21822329# So in most cases it will be better to enable call graphs for selected 
    2183 # functions only using the \callgraph command. 
     2330# functions only using the \callgraph command. Disabling a call graph can be 
     2331# accomplished by means of the command \hidecallgraph. 
    21842332# The default value is: NO. 
    21852333# This tag requires that the tag HAVE_DOT is set to YES. 
     
    21922340# Note that enabling this option will significantly increase the time of a run. 
    21932341# So in most cases it will be better to enable caller graphs for selected 
    2194 # functions only using the \callergraph command. 
     2342# functions only using the \callergraph command. Disabling a caller graph can be 
     2343# accomplished by means of the command \hidecallergraph. 
    21952344# The default value is: NO. 
    21962345# This tag requires that the tag HAVE_DOT is set to YES. 
     
    22152364 
    22162365# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
    2217 # generated by dot. 
     2366# generated by dot. For an explanation of the image formats see the section 
     2367# output formats in the documentation of the dot tool (Graphviz (see: 
     2368# http://www.graphviz.org/)). 
    22182369# Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order 
    22192370# to make the SVG files visible in IE 9+ (other browsers do not have this 
    22202371# requirement). 
    2221 # Possible values are: png, jpg, gif and svg. 
     2372# Possible values are: png, jpg, gif, svg, png:gd, png:gd:gd, png:cairo, 
     2373# png:cairo:gd, png:cairo:cairo, png:cairo:gdiplus, png:gdiplus and 
     2374# png:gdiplus:gdiplus. 
    22222375# The default value is: png. 
    22232376# This tag requires that the tag HAVE_DOT is set to YES. 
     
    22672420# generate a warning when it encounters a \startuml command in this case and 
    22682421# will not generate output for the diagram. 
    2269 # This tag requires that the tag HAVE_DOT is set to YES. 
    22702422 
    22712423PLANTUML_JAR_PATH      = 
     2424 
     2425# When using plantuml, the PLANTUML_CFG_FILE tag can be used to specify a 
     2426# configuration file for plantuml. 
     2427 
     2428PLANTUML_CFG_FILE      = 
     2429 
     2430# When using plantuml, the specified paths are searched for files specified by 
     2431# the !include statement in a plantuml block. 
     2432 
     2433PLANTUML_INCLUDE_PATH  = 
    22722434 
    22732435# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes 
     
    23072469DOT_TRANSPARENT        = NO 
    23082470 
    2309 # Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
     2471# Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output 
    23102472# files in one run (i.e. multiple -o and -T options on the command line). This 
    23112473# makes dot run faster, but since only newer versions of dot (>1.8.10) support 
     
    23242486GENERATE_LEGEND        = YES 
    23252487 
    2326 # If the DOT_CLEANUP tag is set to YES doxygen will remove the intermediate dot 
     2488# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate dot 
    23272489# files that are used to generate the various graphs. 
    23282490# The default value is: YES. 
Note: See TracChangeset for help on using the changeset viewer.