doc/doxygen.config.in

Code
Comments
Other
Rev Date Author Line
5 26 Feb 03 jari 1 # $Id$
5 26 Feb 03 jari 2
2119 12 Dec 09 peter 3 # Copyright (C) 2003, 2004 Jari Häkkinen
1746 23 Jan 09 peter 4 # Copyright (C) 2005 Peter Johansson
2119 12 Dec 09 peter 5 # Copyright (C) 2006, 2007 Jari Häkkinen, Peter Johansson
2119 12 Dec 09 peter 6 # Copyright (C) 2008 Jari Häkkinen, Peter Johansson, Markus Ringnér
3987 26 Aug 20 peter 7 # Copyright (C) 2009, 2010, 2012, 2014, 2017, 2018, 2020 Peter Johansson
577 07 Apr 06 jari 8 #
1437 25 Aug 08 peter 9 # This file is part of the yat library, http://dev.thep.lu.se/yat
577 07 Apr 06 jari 10 #
675 10 Oct 06 jari 11 # The yat library is free software; you can redistribute it
577 07 Apr 06 jari 12 # and/or modify it under the terms of the GNU General Public License as
1486 09 Sep 08 jari 13 # published by the Free Software Foundation; either version 3 of the
577 07 Apr 06 jari 14 # License, or (at your option) any later version.
577 07 Apr 06 jari 15 #
675 10 Oct 06 jari 16 # The yat library is distributed in the hope that it will be useful,
577 07 Apr 06 jari 17 # but WITHOUT ANY WARRANTY; without even the implied warranty of
577 07 Apr 06 jari 18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
577 07 Apr 06 jari 19 # General Public License for more details.
577 07 Apr 06 jari 20 #
577 07 Apr 06 jari 21 # You should have received a copy of the GNU General Public License
1487 10 Sep 08 jari 22 # along with yat. If not, see <http://www.gnu.org/licenses/>.
577 07 Apr 06 jari 23 #
577 07 Apr 06 jari 24
5 26 Feb 03 jari 25 # Doxyfile 1.2.13.1
5 26 Feb 03 jari 26
5 26 Feb 03 jari 27 # This file describes the settings to be used by the documentation system
5 26 Feb 03 jari 28 # doxygen (www.doxygen.org) for a project
5 26 Feb 03 jari 29 #
5 26 Feb 03 jari 30 # All text after a hash (#) is considered a comment and will be ignored
5 26 Feb 03 jari 31 # The format is:
5 26 Feb 03 jari 32 #       TAG = value [value, ...]
5 26 Feb 03 jari 33 # For lists items can also be appended using:
5 26 Feb 03 jari 34 #       TAG += value [value, ...]
5 26 Feb 03 jari 35 # Values that contain spaces should be placed between quotes (" ")
5 26 Feb 03 jari 36
5 26 Feb 03 jari 37 #---------------------------------------------------------------------------
5 26 Feb 03 jari 38 # General configuration options
5 26 Feb 03 jari 39 #---------------------------------------------------------------------------
5 26 Feb 03 jari 40
2739 07 Jun 12 peter 41 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded
5 26 Feb 03 jari 42 # by quotes) that should identify the project.
5 26 Feb 03 jari 43
1225 12 Mar 08 peter 44 PROJECT_NAME           = "@PACKAGE@"
5 26 Feb 03 jari 45
2739 07 Jun 12 peter 46 # The PROJECT_NUMBER tag can be used to enter a project or revision number.
2739 07 Jun 12 peter 47 # This could be handy for archiving the generated documentation or
5 26 Feb 03 jari 48 # if some version control system is used.
5 26 Feb 03 jari 49
1556 09 Oct 08 jari 50 PROJECT_NUMBER         = @PACKAGE_VERSION@
5 26 Feb 03 jari 51
2739 07 Jun 12 peter 52 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
2739 07 Jun 12 peter 53 # base path where the generated documentation will be put.
2739 07 Jun 12 peter 54 # If a relative path is entered, it will be relative to the location
5 26 Feb 03 jari 55 # where doxygen was started. If left blank the current directory will be used.
5 26 Feb 03 jari 56
2739 07 Jun 12 peter 57 OUTPUT_DIRECTORY       = doc
5 26 Feb 03 jari 58
2739 07 Jun 12 peter 59 # The OUTPUT_LANGUAGE tag is used to specify the language in which all
2739 07 Jun 12 peter 60 # documentation generated by doxygen is written. Doxygen will use this
2739 07 Jun 12 peter 61 # information to generate all constant output in the proper language.
2739 07 Jun 12 peter 62 # The default language is English, other supported languages are:
2739 07 Jun 12 peter 63 # Brazilian, Chinese, Croatian, Czech, Danish, Dutch, Finnish, French,
2739 07 Jun 12 peter 64 # German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish,
5 26 Feb 03 jari 65 # Portuguese, Romanian, Russian, Slovak, Slovene, Spanish and Swedish.
5 26 Feb 03 jari 66
5 26 Feb 03 jari 67 OUTPUT_LANGUAGE        = English
5 26 Feb 03 jari 68
2739 07 Jun 12 peter 69 # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
2739 07 Jun 12 peter 70 # documentation are documented, even if no documentation was available.
2739 07 Jun 12 peter 71 # Private class members and static file members will be hidden unless
5 26 Feb 03 jari 72 # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
5 26 Feb 03 jari 73
304 02 May 05 peter 74 EXTRACT_ALL            = NO
5 26 Feb 03 jari 75
2739 07 Jun 12 peter 76 # If the EXTRACT_PRIVATE tag is set to YES all private members of a class
5 26 Feb 03 jari 77 # will be included in the documentation.
5 26 Feb 03 jari 78
5 26 Feb 03 jari 79 EXTRACT_PRIVATE        = NO
5 26 Feb 03 jari 80
2739 07 Jun 12 peter 81 # If the EXTRACT_STATIC tag is set to YES all static members of a file
5 26 Feb 03 jari 82 # will be included in the documentation.
5 26 Feb 03 jari 83
5 26 Feb 03 jari 84 EXTRACT_STATIC         = NO
5 26 Feb 03 jari 85
2739 07 Jun 12 peter 86 # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs)
2739 07 Jun 12 peter 87 # defined locally in source files will be included in the documentation.
5 26 Feb 03 jari 88 # If set to NO only classes defined in header files are included.
5 26 Feb 03 jari 89
5 26 Feb 03 jari 90 EXTRACT_LOCAL_CLASSES  = YES
5 26 Feb 03 jari 91
2739 07 Jun 12 peter 92 # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all
2739 07 Jun 12 peter 93 # undocumented classes that are normally visible in the class hierarchy.
2739 07 Jun 12 peter 94 # If set to NO (the default) these class will be included in the various
5 26 Feb 03 jari 95 # overviews. This option has no effect if EXTRACT_ALL is enabled.
5 26 Feb 03 jari 96
5 26 Feb 03 jari 97 HIDE_UNDOC_CLASSES     = NO
5 26 Feb 03 jari 98
2739 07 Jun 12 peter 99 # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will
2739 07 Jun 12 peter 100 # include brief member descriptions after the members that are listed in
2739 07 Jun 12 peter 101 # the file and class documentation (similar to JavaDoc).
5 26 Feb 03 jari 102 # Set to NO to disable this.
5 26 Feb 03 jari 103
5 26 Feb 03 jari 104 BRIEF_MEMBER_DESC      = YES
5 26 Feb 03 jari 105
2739 07 Jun 12 peter 106 # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
2739 07 Jun 12 peter 107 # the brief description of a member or function before the detailed description.
2739 07 Jun 12 peter 108 # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
5 26 Feb 03 jari 109 # brief descriptions will be completely suppressed.
5 26 Feb 03 jari 110
5 26 Feb 03 jari 111 REPEAT_BRIEF           = YES
5 26 Feb 03 jari 112
2739 07 Jun 12 peter 113 # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
2739 07 Jun 12 peter 114 # Doxygen will generate a detailed section even if there is only a brief
5 26 Feb 03 jari 115 # description.
5 26 Feb 03 jari 116
5 26 Feb 03 jari 117 ALWAYS_DETAILED_SEC    = NO
5 26 Feb 03 jari 118
2739 07 Jun 12 peter 119 # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited
2739 07 Jun 12 peter 120 # members of a class in the documentation of that class as if those members were
2739 07 Jun 12 peter 121 # ordinary class members. Constructors, destructors and assignment operators of
5 26 Feb 03 jari 122 # the base classes will not be shown.
5 26 Feb 03 jari 123
1225 12 Mar 08 peter 124 INLINE_INHERITED_MEMB  = YES
5 26 Feb 03 jari 125
2739 07 Jun 12 peter 126 # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full
2739 07 Jun 12 peter 127 # path before files name in the file list and in the header files. If set
5 26 Feb 03 jari 128 # to NO the shortest path that makes the file name unique will be used.
5 26 Feb 03 jari 129
642 07 Sep 06 peter 130 FULL_PATH_NAMES        = YES
1070 11 Feb 08 markus 131
2739 07 Jun 12 peter 132 # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
2739 07 Jun 12 peter 133 # can be used to strip a user defined part of the path. Stripping is
2739 07 Jun 12 peter 134 # only done if one of the specified strings matches the left-hand part of
5 26 Feb 03 jari 135 # the path. It is allowed to use relative paths in the argument list.
5 26 Feb 03 jari 136
3690 13 Sep 17 peter 137 STRIP_FROM_PATH        = @canonical_abs_top_srcdir@
5 26 Feb 03 jari 138
2739 07 Jun 12 peter 139 # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of
2739 07 Jun 12 peter 140 # the path mentioned in the documentation of a class, which tells
2739 07 Jun 12 peter 141 # the reader which header file to include in order to use a class.
2739 07 Jun 12 peter 142 # If left blank only the name of the header file containing the class
2739 07 Jun 12 peter 143 # definition is used. Otherwise one should specify the include paths that
647 13 Sep 06 peter 144 # are normally passed to the compiler using the -I flag.
647 13 Sep 06 peter 145
3690 13 Sep 17 peter 146 STRIP_FROM_INC_PATH    = @canonical_abs_top_srcdir@
647 13 Sep 06 peter 147
2739 07 Jun 12 peter 148 # The INTERNAL_DOCS tag determines if documentation
2739 07 Jun 12 peter 149 # that is typed after a \internal command is included. If the tag is set
2739 07 Jun 12 peter 150 # to NO (the default) then the documentation will be excluded.
5 26 Feb 03 jari 151 # Set it to YES to include the internal documentation.
5 26 Feb 03 jari 152
1150 25 Feb 08 peter 153 INTERNAL_DOCS          = YES
5 26 Feb 03 jari 154
2739 07 Jun 12 peter 155 # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
2739 07 Jun 12 peter 156 # doxygen to hide any special comment blocks from generated source code
5 26 Feb 03 jari 157 # fragments. Normal C and C++ comments will always remain visible.
5 26 Feb 03 jari 158
5 26 Feb 03 jari 159 STRIP_CODE_COMMENTS    = YES
5 26 Feb 03 jari 160
2739 07 Jun 12 peter 161 # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate
2739 07 Jun 12 peter 162 # file names in lower case letters. If set to YES upper case letters are also
2739 07 Jun 12 peter 163 # allowed. This is useful if you have classes or files whose names only differ
2739 07 Jun 12 peter 164 # in case and if your file system supports case sensitive file names. Windows
5 26 Feb 03 jari 165 # users are adviced to set this option to NO.
5 26 Feb 03 jari 166
5 26 Feb 03 jari 167 CASE_SENSE_NAMES       = YES
5 26 Feb 03 jari 168
2739 07 Jun 12 peter 169 # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter
2739 07 Jun 12 peter 170 # (but less readable) file names. This can be useful is your file systems
5 26 Feb 03 jari 171 # doesn't support long names like on DOS, Mac, or CD-ROM.
5 26 Feb 03 jari 172
5 26 Feb 03 jari 173 SHORT_NAMES            = NO
5 26 Feb 03 jari 174
2739 07 Jun 12 peter 175 # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen
2739 07 Jun 12 peter 176 # will show members with their full class and namespace scopes in the
5 26 Feb 03 jari 177 # documentation. If set to YES the scope will be hidden.
5 26 Feb 03 jari 178
5 26 Feb 03 jari 179 HIDE_SCOPE_NAMES       = NO
5 26 Feb 03 jari 180
2739 07 Jun 12 peter 181 # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen
2739 07 Jun 12 peter 182 # will generate a verbatim copy of the header file for each class for
5 26 Feb 03 jari 183 # which an include is specified. Set to NO to disable this.
5 26 Feb 03 jari 184
5 26 Feb 03 jari 185 VERBATIM_HEADERS       = YES
5 26 Feb 03 jari 186
2739 07 Jun 12 peter 187 # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen
2739 07 Jun 12 peter 188 # will put list of the files that are included by a file in the documentation
5 26 Feb 03 jari 189 # of that file.
5 26 Feb 03 jari 190
5 26 Feb 03 jari 191 SHOW_INCLUDE_FILES     = YES
5 26 Feb 03 jari 192
2739 07 Jun 12 peter 193 # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen
2739 07 Jun 12 peter 194 # will interpret the first line (until the first dot) of a JavaDoc-style
2739 07 Jun 12 peter 195 # comment as the brief description. If set to NO, the JavaDoc
2739 07 Jun 12 peter 196 # comments  will behave just like the Qt-style comments (thus requiring an
5 26 Feb 03 jari 197 # explict @brief command for a brief description.
5 26 Feb 03 jari 198
5 26 Feb 03 jari 199 JAVADOC_AUTOBRIEF      = NO
5 26 Feb 03 jari 200
2739 07 Jun 12 peter 201 # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented
2739 07 Jun 12 peter 202 # member inherits the documentation from any documented member that it
5 26 Feb 03 jari 203 # reimplements.
5 26 Feb 03 jari 204
5 26 Feb 03 jari 205 INHERIT_DOCS           = YES
5 26 Feb 03 jari 206
2739 07 Jun 12 peter 207 # If the INLINE_INFO tag is set to YES (the default) then a tag [inline]
5 26 Feb 03 jari 208 # is inserted in the documentation for inline members.
5 26 Feb 03 jari 209
5 26 Feb 03 jari 210 INLINE_INFO            = YES
5 26 Feb 03 jari 211
2739 07 Jun 12 peter 212 # If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen
2739 07 Jun 12 peter 213 # will sort the (detailed) documentation of file and class members
2739 07 Jun 12 peter 214 # alphabetically by member name. If set to NO the members will appear in
5 26 Feb 03 jari 215 # declaration order.
5 26 Feb 03 jari 216
5 26 Feb 03 jari 217 SORT_MEMBER_DOCS       = YES
5 26 Feb 03 jari 218
2739 07 Jun 12 peter 219 # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be
2739 07 Jun 12 peter 220 # sorted by fully-qualified names, including namespaces. If set to
2739 07 Jun 12 peter 221 # NO (the default), the class list will be sorted only by class name,
2739 07 Jun 12 peter 222 # not including the namespace part.
652 21 Sep 06 peter 223 # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
2739 07 Jun 12 peter 224 # Note: This option applies only to the class list, not to the
652 21 Sep 06 peter 225 # alphabetical list.
652 21 Sep 06 peter 226
652 21 Sep 06 peter 227 SORT_BY_SCOPE_NAME     = YES
652 21 Sep 06 peter 228
2739 07 Jun 12 peter 229 # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
2739 07 Jun 12 peter 230 # tag is set to YES, then doxygen will reuse the documentation of the first
2739 07 Jun 12 peter 231 # member in the group (if any) for the other members of the group. By default
5 26 Feb 03 jari 232 # all members of a group must be documented explicitly.
5 26 Feb 03 jari 233
316 17 May 05 peter 234 DISTRIBUTE_GROUP_DOC   = YES
5 26 Feb 03 jari 235
2739 07 Jun 12 peter 236 # The TAB_SIZE tag can be used to set the number of spaces in a tab.
5 26 Feb 03 jari 237 # Doxygen uses this value to replace tabs by spaces in code fragments.
5 26 Feb 03 jari 238
1225 12 Mar 08 peter 239 TAB_SIZE               = 2
5 26 Feb 03 jari 240
2739 07 Jun 12 peter 241 # The GENERATE_TODOLIST tag can be used to enable (YES) or
2739 07 Jun 12 peter 242 # disable (NO) the todo list. This list is created by putting \todo
5 26 Feb 03 jari 243 # commands in the documentation.
5 26 Feb 03 jari 244
763 22 Feb 07 peter 245 GENERATE_TODOLIST      = NO
5 26 Feb 03 jari 246
2739 07 Jun 12 peter 247 # The GENERATE_TESTLIST tag can be used to enable (YES) or
2739 07 Jun 12 peter 248 # disable (NO) the test list. This list is created by putting \test
5 26 Feb 03 jari 249 # commands in the documentation.
5 26 Feb 03 jari 250
763 22 Feb 07 peter 251 GENERATE_TESTLIST      = NO
5 26 Feb 03 jari 252
2739 07 Jun 12 peter 253 # The GENERATE_BUGLIST tag can be used to enable (YES) or
2739 07 Jun 12 peter 254 # disable (NO) the bug list. This list is created by putting \bug
5 26 Feb 03 jari 255 # commands in the documentation.
5 26 Feb 03 jari 256
763 22 Feb 07 peter 257 GENERATE_BUGLIST       = NO
5 26 Feb 03 jari 258
2739 07 Jun 12 peter 259 # This tag can be used to specify a number of aliases that acts
2739 07 Jun 12 peter 260 # as commands in the documentation. An alias has the form "name=value".
2739 07 Jun 12 peter 261 # For example adding "sideeffect=\par Side Effects:\n" will allow you to
2739 07 Jun 12 peter 262 # put the command \sideeffect (or @sideeffect) in the documentation, which
2739 07 Jun 12 peter 263 # will result in a user defined paragraph with heading "Side Effects:".
5 26 Feb 03 jari 264 # You can put \n's in the value part of an alias to insert newlines.
5 26 Feb 03 jari 265
3775 26 Oct 18 peter 266 ALIASES += "input_iterator=<a href=\"https://www.boost.org/doc/libs/1_68_0/doc/html/InputIterator.html\">Input Iterator</a>"
3775 26 Oct 18 peter 267 ALIASES += "output_iterator=<a href=\"https://www.boost.org/doc/libs/1_68_0/doc/html/OutputIterator.html\">Output Iterator</a>"
3775 26 Oct 18 peter 268 ALIASES += "forward_iterator=<a href=\"https://www.boost.org/doc/libs/1_68_0/doc/html/ForwardIterator.html\">Forward Iterator</a>"
3775 26 Oct 18 peter 269 ALIASES += "bidirectional_iterator=<a href=\"https://www.boost.org/doc/libs/1_68_0/doc/html/BidirectionalIterator.html\">Bidirectional Iterator</a>"
3775 26 Oct 18 peter 270 ALIASES += "random_access_iterator=<a href=\"https://www.boost.org/doc/libs/1_68_0/doc/html/RandomAccessIterator.html\">Random Access Iterator</a>"
2259 24 May 10 peter 271 ALIASES += "boost_url=http://www.boost.org/doc/libs/1_35_0/libs"
3277 05 Jul 14 peter 272
3277 05 Jul 14 peter 273 # Links to boost's iterator concepts
3277 05 Jul 14 peter 274 ALIASES += "readable_iterator=<a href=\"http://www.boost.org/doc/libs/1_55_0/libs/iterator/doc/new-iter-concepts.html#readable-iterators-lib-readable-iterators\">Readable Iterator</a>"
3277 05 Jul 14 peter 275
3277 05 Jul 14 peter 276 ALIASES += "writable_iterator=<a href=\"http://www.boost.org/doc/libs/1_55_0/libs/iterator/doc/new-iter-concepts.html#writable-iterators-lib-writable-iterators\">Writable Iterator</a>"
3277 05 Jul 14 peter 277
3277 05 Jul 14 peter 278 ALIASES += "swappable_iterator=<a href=\"http://www.boost.org/doc/libs/1_55_0/libs/iterator/doc/new-iter-concepts.html#swappable-iterators-lib-swappable-iterators\">Swappable Iterator</a>"
3277 05 Jul 14 peter 279
3277 05 Jul 14 peter 280 ALIASES += "lvalue_iterator=<a href=\"http://www.boost.org/doc/libs/1_55_0/libs/iterator/doc/new-iter-concepts.html#lvalue-iterators-lib-lvalue-iterators\">Lvalue Iterator</a>"
3277 05 Jul 14 peter 281
3277 05 Jul 14 peter 282 ALIASES += "incrementable_iterator=<a href=\"http://www.boost.org/doc/libs/1_55_0/libs/iterator/doc/new-iter-concepts.html#incrementable-iterators-lib-incrementable-iterators\">Incrementable Iterator</a>"
3277 05 Jul 14 peter 283 ALIASES += "single_pass_iterator=<a href=\"http://www.boost.org/doc/libs/1_55_0/libs/iterator/doc/new-iter-concepts.html#single-pass-iterators-lib-single-pass-iterators\">Single Pass Iterator</a>"
3277 05 Jul 14 peter 284 ALIASES += "forward_traversal_iterator=<a href=\"http://www.boost.org/doc/libs/1_55_0/libs/iterator/doc/new-iter-concepts.html#forward-traversal-iterators-lib-forward-traversal-iterators\">Forward Traversal Iterator</a>"
3277 05 Jul 14 peter 285 ALIASES += "bidirectional_traversal_iterator=<a href=\"http://www.boost.org/doc/libs/1_55_0/libs/iterator/doc/new-iter-concepts.html#bidirectional-traversal-iterators-lib-bidirectional-traversal-iterators\">Bidirectional Traversal Iterator</a>"
3277 05 Jul 14 peter 286 ALIASES += "random_access_traversal_iterator=<a href=\"http://www.boost.org/doc/libs/1_55_0/libs/iterator/doc/new-iter-concepts.html#random-access-traversal-iterators-lib-random-access-traversal-iterators\">Random Access Traversal Iterator</a>"
3277 05 Jul 14 peter 287
2801 29 Jul 12 peter 288 ALIASES += "gsl_url=http://www.gnu.org/software/gsl/manual/html_node"
5 26 Feb 03 jari 289
2739 07 Jun 12 peter 290 # The ENABLED_SECTIONS tag can be used to enable conditional
5 26 Feb 03 jari 291 # documentation sections, marked by \if sectionname ... \endif.
5 26 Feb 03 jari 292
2739 07 Jun 12 peter 293 ENABLED_SECTIONS       =
5 26 Feb 03 jari 294
2739 07 Jun 12 peter 295 # The MAX_INITIALIZER_LINES tag determines the maximum number of lines
2739 07 Jun 12 peter 296 # the initial value of a variable or define consist of for it to appear in
2739 07 Jun 12 peter 297 # the documentation. If the initializer consists of more lines than specified
2739 07 Jun 12 peter 298 # here it will be hidden. Use a value of 0 to hide initializers completely.
2739 07 Jun 12 peter 299 # The appearance of the initializer of individual variables and defines in the
2739 07 Jun 12 peter 300 # documentation can be controlled using \showinitializer or \hideinitializer
5 26 Feb 03 jari 301 # command in the documentation regardless of this setting.
5 26 Feb 03 jari 302
5 26 Feb 03 jari 303 MAX_INITIALIZER_LINES  = 30
5 26 Feb 03 jari 304
2739 07 Jun 12 peter 305 # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
2739 07 Jun 12 peter 306 # only. Doxygen will then generate output that is more tailored for C.
2739 07 Jun 12 peter 307 # For instance some of the names that are used will be different. The list
5 26 Feb 03 jari 308 # of all members will be omitted, etc.
5 26 Feb 03 jari 309
5 26 Feb 03 jari 310 OPTIMIZE_OUTPUT_FOR_C  = NO
5 26 Feb 03 jari 311
5 26 Feb 03 jari 312 #---------------------------------------------------------------------------
5 26 Feb 03 jari 313 # configuration options related to warning and progress messages
5 26 Feb 03 jari 314 #---------------------------------------------------------------------------
5 26 Feb 03 jari 315
2739 07 Jun 12 peter 316 # The QUIET tag can be used to turn on/off the messages that are generated
5 26 Feb 03 jari 317 # by doxygen. Possible values are YES and NO. If left blank NO is used.
5 26 Feb 03 jari 318
1226 12 Mar 08 peter 319 QUIET                  = NO
5 26 Feb 03 jari 320
2739 07 Jun 12 peter 321 # The WARNINGS tag can be used to turn on/off the warning messages that are
2739 07 Jun 12 peter 322 # generated by doxygen. Possible values are YES and NO. If left blank
5 26 Feb 03 jari 323 # NO is used.
5 26 Feb 03 jari 324
5 26 Feb 03 jari 325 WARNINGS               = YES
5 26 Feb 03 jari 326
2739 07 Jun 12 peter 327 # If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings
2739 07 Jun 12 peter 328 # for undocumented members. If EXTRACT_ALL is set to YES then this flag will
5 26 Feb 03 jari 329 # automatically be disabled.
5 26 Feb 03 jari 330
5 26 Feb 03 jari 331 WARN_IF_UNDOCUMENTED   = YES
5 26 Feb 03 jari 332
2739 07 Jun 12 peter 333 # The WARN_FORMAT tag determines the format of the warning messages that
2739 07 Jun 12 peter 334 # doxygen can produce. The string should contain the $file, $line, and $text
2739 07 Jun 12 peter 335 # tags, which will be replaced by the file and line number from which the
5 26 Feb 03 jari 336 # warning originated and the warning text.
5 26 Feb 03 jari 337
2739 07 Jun 12 peter 338 WARN_FORMAT            =
5 26 Feb 03 jari 339
2739 07 Jun 12 peter 340 # The WARN_LOGFILE tag can be used to specify a file to which warning
2739 07 Jun 12 peter 341 # and error messages should be written. If left blank the output is written
5 26 Feb 03 jari 342 # to stderr.
5 26 Feb 03 jari 343
2739 07 Jun 12 peter 344 WARN_LOGFILE           = doc/doxygen.error
5 26 Feb 03 jari 345
5 26 Feb 03 jari 346 #---------------------------------------------------------------------------
5 26 Feb 03 jari 347 # configuration options related to the input files
5 26 Feb 03 jari 348 #---------------------------------------------------------------------------
5 26 Feb 03 jari 349
2739 07 Jun 12 peter 350 # The RECURSIVE tag can be used to turn specify whether or not subdirectories
2739 07 Jun 12 peter 351 # should be searched for input files as well. Possible values are YES and NO.
5 26 Feb 03 jari 352 # If left blank NO is used.
5 26 Feb 03 jari 353
296 29 Apr 05 peter 354 RECURSIVE              = YES
5 26 Feb 03 jari 355
2739 07 Jun 12 peter 356 # The EXCLUDE tag can be used to specify files and/or directories that should
2739 07 Jun 12 peter 357 # excluded from the INPUT source files. This way you can easily exclude a
5 26 Feb 03 jari 358 # subdirectory from a directory tree whose root is specified with the INPUT tag.
5 26 Feb 03 jari 359
2739 07 Jun 12 peter 360 EXCLUDE                =
5 26 Feb 03 jari 361
2739 07 Jun 12 peter 362 # If the value of the INPUT tag contains directories, you can use the
2739 07 Jun 12 peter 363 # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
5 26 Feb 03 jari 364 # certain files from those directories.
5 26 Feb 03 jari 365
1809 19 Feb 09 peter 366 EXCLUDE_PATTERNS       = .svn .deps .libs .svndigest
5 26 Feb 03 jari 367
2739 07 Jun 12 peter 368 # The EXAMPLE_PATH tag can be used to specify one or more files or
2739 07 Jun 12 peter 369 # directories that contain example code fragments that are included (see
5 26 Feb 03 jari 370 # the \include command).
5 26 Feb 03 jari 371
2739 07 Jun 12 peter 372 EXAMPLE_PATH           =
5 26 Feb 03 jari 373
2739 07 Jun 12 peter 374 # If the value of the EXAMPLE_PATH tag contains directories, you can use the
2739 07 Jun 12 peter 375 # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
2739 07 Jun 12 peter 376 # and *.h) to filter out the source-files in the directories. If left
5 26 Feb 03 jari 377 # blank all files are included.
5 26 Feb 03 jari 378
2739 07 Jun 12 peter 379 EXAMPLE_PATTERNS       =
5 26 Feb 03 jari 380
2739 07 Jun 12 peter 381 # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
2739 07 Jun 12 peter 382 # searched for input files to be used with the \include or \dontinclude
2739 07 Jun 12 peter 383 # commands irrespective of the value of the RECURSIVE tag.
5 26 Feb 03 jari 384 # Possible values are YES and NO. If left blank NO is used.
5 26 Feb 03 jari 385
5 26 Feb 03 jari 386 EXAMPLE_RECURSIVE      = NO
5 26 Feb 03 jari 387
2739 07 Jun 12 peter 388 # The IMAGE_PATH tag can be used to specify one or more files or
2739 07 Jun 12 peter 389 # directories that contain image that are included in the documentation (see
5 26 Feb 03 jari 390 # the \image command).
5 26 Feb 03 jari 391
2739 07 Jun 12 peter 392 IMAGE_PATH             =
5 26 Feb 03 jari 393
2739 07 Jun 12 peter 394 # The INPUT_FILTER tag can be used to specify a program that doxygen should
2739 07 Jun 12 peter 395 # invoke to filter for each input file. Doxygen will invoke the filter program
2739 07 Jun 12 peter 396 # by executing (via popen()) the command <filter> <input-file>, where <filter>
2739 07 Jun 12 peter 397 # is the value of the INPUT_FILTER tag, and <input-file> is the name of an
2739 07 Jun 12 peter 398 # input file. Doxygen will then use the output that the filter program writes
5 26 Feb 03 jari 399 # to standard output.
5 26 Feb 03 jari 400
2739 07 Jun 12 peter 401 INPUT_FILTER           =
5 26 Feb 03 jari 402
2739 07 Jun 12 peter 403 # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
2739 07 Jun 12 peter 404 # INPUT_FILTER) will be used to filter the input files when producing source
5 26 Feb 03 jari 405 # files to browse.
5 26 Feb 03 jari 406
5 26 Feb 03 jari 407 FILTER_SOURCE_FILES    = NO
5 26 Feb 03 jari 408
5 26 Feb 03 jari 409 #---------------------------------------------------------------------------
5 26 Feb 03 jari 410 # configuration options related to source browsing
5 26 Feb 03 jari 411 #---------------------------------------------------------------------------
5 26 Feb 03 jari 412
2739 07 Jun 12 peter 413 # If the SOURCE_BROWSER tag is set to YES then a list of source files will
5 26 Feb 03 jari 414 # be generated. Documented entities will be cross-referenced with these sources.
5 26 Feb 03 jari 415
5 26 Feb 03 jari 416 SOURCE_BROWSER         = NO
5 26 Feb 03 jari 417
2739 07 Jun 12 peter 418 # Setting the INLINE_SOURCES tag to YES will include the body
5 26 Feb 03 jari 419 # of functions and classes directly in the documentation.
5 26 Feb 03 jari 420
5 26 Feb 03 jari 421 INLINE_SOURCES         = NO
5 26 Feb 03 jari 422
2739 07 Jun 12 peter 423 # If the REFERENCED_BY_RELATION tag is set to YES (the default)
2739 07 Jun 12 peter 424 # then for each documented function all documented
5 26 Feb 03 jari 425 # functions referencing it will be listed.
5 26 Feb 03 jari 426
1791 11 Feb 09 peter 427 REFERENCED_BY_RELATION = NO
5 26 Feb 03 jari 428
2739 07 Jun 12 peter 429 # If the REFERENCES_RELATION tag is set to YES (the default)
2739 07 Jun 12 peter 430 # then for each documented function all documented entities
5 26 Feb 03 jari 431 # called/used by that function will be listed.
5 26 Feb 03 jari 432
1791 11 Feb 09 peter 433 REFERENCES_RELATION    = NO
5 26 Feb 03 jari 434
5 26 Feb 03 jari 435 #---------------------------------------------------------------------------
5 26 Feb 03 jari 436 # configuration options related to the alphabetical class index
5 26 Feb 03 jari 437 #---------------------------------------------------------------------------
5 26 Feb 03 jari 438
2739 07 Jun 12 peter 439 # If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index
2739 07 Jun 12 peter 440 # of all compounds will be generated. Enable this if the project
5 26 Feb 03 jari 441 # contains a lot of classes, structs, unions or interfaces.
5 26 Feb 03 jari 442
1258 07 Apr 08 peter 443 ALPHABETICAL_INDEX     = YES
5 26 Feb 03 jari 444
2739 07 Jun 12 peter 445 # In case all classes in a project start with a common prefix, all
2739 07 Jun 12 peter 446 # classes will be put under the same header in the alphabetical index.
2739 07 Jun 12 peter 447 # The IGNORE_PREFIX tag can be used to specify one or more prefixes that
5 26 Feb 03 jari 448 # should be ignored while generating the index headers.
5 26 Feb 03 jari 449
2739 07 Jun 12 peter 450 IGNORE_PREFIX          =
5 26 Feb 03 jari 451
5 26 Feb 03 jari 452 #---------------------------------------------------------------------------
5 26 Feb 03 jari 453 # configuration options related to the HTML output
5 26 Feb 03 jari 454 #---------------------------------------------------------------------------
5 26 Feb 03 jari 455
2739 07 Jun 12 peter 456 # If the GENERATE_HTML tag is set to YES (the default) Doxygen will
5 26 Feb 03 jari 457 # generate HTML output.
5 26 Feb 03 jari 458
3966 11 Aug 20 peter 459 GENERATE_HTML          = YES
5 26 Feb 03 jari 460
2739 07 Jun 12 peter 461 # The HTML_OUTPUT tag is used to specify where the HTML docs will be put.
2739 07 Jun 12 peter 462 # If a relative path is entered the value of OUTPUT_DIRECTORY will be
5 26 Feb 03 jari 463 # put in front of it. If left blank `html' will be used as the default path.
5 26 Feb 03 jari 464
3966 11 Aug 20 peter 465 HTML_OUTPUT            = html
5 26 Feb 03 jari 466
2739 07 Jun 12 peter 467 # The HTML_HEADER tag can be used to specify a personal HTML header for
2739 07 Jun 12 peter 468 # each generated HTML page. If it is left blank doxygen will generate a
5 26 Feb 03 jari 469 # standard header.
5 26 Feb 03 jari 470
2739 07 Jun 12 peter 471 HTML_HEADER            =
5 26 Feb 03 jari 472
2739 07 Jun 12 peter 473 # The HTML_FOOTER tag can be used to specify a personal HTML footer for
2739 07 Jun 12 peter 474 # each generated HTML page. If it is left blank doxygen will generate a
5 26 Feb 03 jari 475 # standard footer.
5 26 Feb 03 jari 476
3966 11 Aug 20 peter 477 HTML_FOOTER            = @abs_top_srcdir@/doc/footer.html
5 26 Feb 03 jari 478
2739 07 Jun 12 peter 479 # The HTML_STYLESHEET tag can be used to specify a user defined cascading
2739 07 Jun 12 peter 480 # style sheet that is used by each HTML page. It can be used to
2739 07 Jun 12 peter 481 # fine-tune the look of the HTML output. If the tag is left blank doxygen
5 26 Feb 03 jari 482 # will generate a default style sheet
5 26 Feb 03 jari 483
2739 07 Jun 12 peter 484 HTML_STYLESHEET        =
5 26 Feb 03 jari 485
2739 07 Jun 12 peter 486 # If the GENERATE_HTMLHELP tag is set to YES, additional index files
2739 07 Jun 12 peter 487 # will be generated that can be used as input for tools like the
2739 07 Jun 12 peter 488 # Microsoft HTML help workshop to generate a compressed HTML help file (.chm)
5 26 Feb 03 jari 489 # of the generated HTML documentation.
5 26 Feb 03 jari 490
5 26 Feb 03 jari 491 GENERATE_HTMLHELP      = NO
5 26 Feb 03 jari 492
2739 07 Jun 12 peter 493 # If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag
2739 07 Jun 12 peter 494 # controls if a separate .chi index file is generated (YES) or that
5 26 Feb 03 jari 495 # it should be included in the master .chm file (NO).
5 26 Feb 03 jari 496
5 26 Feb 03 jari 497 GENERATE_CHI           = NO
5 26 Feb 03 jari 498
2739 07 Jun 12 peter 499 # If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag
2739 07 Jun 12 peter 500 # controls whether a binary table of contents is generated (YES) or a
5 26 Feb 03 jari 501 # normal table of contents (NO) in the .chm file.
5 26 Feb 03 jari 502
5 26 Feb 03 jari 503 BINARY_TOC             = NO
5 26 Feb 03 jari 504
2739 07 Jun 12 peter 505 # The TOC_EXPAND flag can be set to YES to add extra items for group members
5 26 Feb 03 jari 506 # to the contents of the Html help documentation and to the tree view.
5 26 Feb 03 jari 507
5 26 Feb 03 jari 508 TOC_EXPAND             = NO
5 26 Feb 03 jari 509
2739 07 Jun 12 peter 510 # The DISABLE_INDEX tag can be used to turn on/off the condensed index at
2739 07 Jun 12 peter 511 # top of each HTML page. The value NO (the default) enables the index and
5 26 Feb 03 jari 512 # the value YES disables it.
5 26 Feb 03 jari 513
5 26 Feb 03 jari 514 DISABLE_INDEX          = NO
5 26 Feb 03 jari 515
2739 07 Jun 12 peter 516 # This tag can be used to set the number of enum values (range [1..20])
5 26 Feb 03 jari 517 # that doxygen will group on one line in the generated HTML documentation.
5 26 Feb 03 jari 518
5 26 Feb 03 jari 519 ENUM_VALUES_PER_LINE   = 4
5 26 Feb 03 jari 520
5 26 Feb 03 jari 521 # If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
2739 07 Jun 12 peter 522 # generated containing a tree-like index structure (just like the one that
2739 07 Jun 12 peter 523 # is generated for HTML Help). For this to work a browser that supports
2739 07 Jun 12 peter 524 # JavaScript and frames is required (for instance Mozilla, Netscape 4.0+,
2739 07 Jun 12 peter 525 # or Internet explorer 4.0+). Note that for large projects the tree generation
2739 07 Jun 12 peter 526 # can take a very long time. In such cases it is better to disable this feature.
5 26 Feb 03 jari 527 # Windows users are probably better off using the HTML help feature.
5 26 Feb 03 jari 528
5 26 Feb 03 jari 529 GENERATE_TREEVIEW      = NO
5 26 Feb 03 jari 530
2739 07 Jun 12 peter 531 # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be
2739 07 Jun 12 peter 532 # used to set the initial width (in pixels) of the frame in which the tree
5 26 Feb 03 jari 533 # is shown.
5 26 Feb 03 jari 534
5 26 Feb 03 jari 535 TREEVIEW_WIDTH         = 250
5 26 Feb 03 jari 536
5 26 Feb 03 jari 537 #---------------------------------------------------------------------------
5 26 Feb 03 jari 538 # configuration options related to the LaTeX output
5 26 Feb 03 jari 539 #---------------------------------------------------------------------------
5 26 Feb 03 jari 540
2739 07 Jun 12 peter 541 # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will
5 26 Feb 03 jari 542 # generate Latex output.
5 26 Feb 03 jari 543
1254 04 Apr 08 peter 544 GENERATE_LATEX         = NO
5 26 Feb 03 jari 545
2739 07 Jun 12 peter 546 # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put.
2739 07 Jun 12 peter 547 # If a relative path is entered the value of OUTPUT_DIRECTORY will be
5 26 Feb 03 jari 548 # put in front of it. If left blank `latex' will be used as the default path.
5 26 Feb 03 jari 549
2739 07 Jun 12 peter 550 LATEX_OUTPUT           =
5 26 Feb 03 jari 551
2739 07 Jun 12 peter 552 # If the COMPACT_LATEX tag is set to YES Doxygen generates more compact
2739 07 Jun 12 peter 553 # LaTeX documents. This may be useful for small projects and may help to
5 26 Feb 03 jari 554 # save some trees in general.
5 26 Feb 03 jari 555
5 26 Feb 03 jari 556 COMPACT_LATEX          = NO
5 26 Feb 03 jari 557
2739 07 Jun 12 peter 558 # The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX
5 26 Feb 03 jari 559 # packages that should be included in the LaTeX output.
5 26 Feb 03 jari 560
2739 07 Jun 12 peter 561 EXTRA_PACKAGES         =
5 26 Feb 03 jari 562
2739 07 Jun 12 peter 563 # The LATEX_HEADER tag can be used to specify a personal LaTeX header for
2739 07 Jun 12 peter 564 # the generated latex document. The header should contain everything until
2739 07 Jun 12 peter 565 # the first chapter. If it is left blank doxygen will generate a
5 26 Feb 03 jari 566 # standard header. Notice: only use this tag if you know what you are doing!
5 26 Feb 03 jari 567
2739 07 Jun 12 peter 568 LATEX_HEADER           =
5 26 Feb 03 jari 569
2739 07 Jun 12 peter 570 # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated
2739 07 Jun 12 peter 571 # is prepared for conversion to pdf (using ps2pdf). The pdf file will
2739 07 Jun 12 peter 572 # contain links (just like the HTML output) instead of page references
5 26 Feb 03 jari 573 # This makes the output suitable for online browsing using a pdf viewer.
5 26 Feb 03 jari 574
800 13 Mar 07 peter 575 PDF_HYPERLINKS         = YES
5 26 Feb 03 jari 576
2739 07 Jun 12 peter 577 # If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of
2739 07 Jun 12 peter 578 # plain latex in the generated Makefile. Set this option to YES to get a
5 26 Feb 03 jari 579 # higher quality PDF documentation.
5 26 Feb 03 jari 580
800 13 Mar 07 peter 581 USE_PDFLATEX           = YES
5 26 Feb 03 jari 582
2739 07 Jun 12 peter 583 # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode.
2739 07 Jun 12 peter 584 # command to the generated LaTeX files. This will instruct LaTeX to keep
2739 07 Jun 12 peter 585 # running if errors occur, instead of asking the user for help.
5 26 Feb 03 jari 586 # This option is also used when generating formulas in HTML.
5 26 Feb 03 jari 587
5 26 Feb 03 jari 588 LATEX_BATCHMODE        = NO
5 26 Feb 03 jari 589
5 26 Feb 03 jari 590 #---------------------------------------------------------------------------
5 26 Feb 03 jari 591 # configuration options related to the RTF output
5 26 Feb 03 jari 592 #---------------------------------------------------------------------------
5 26 Feb 03 jari 593
2739 07 Jun 12 peter 594 # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output
2739 07 Jun 12 peter 595 # The RTF output is optimised for Word 97 and may not look very pretty with
5 26 Feb 03 jari 596 # other RTF readers or editors.
5 26 Feb 03 jari 597
5 26 Feb 03 jari 598 GENERATE_RTF           = NO
5 26 Feb 03 jari 599
2739 07 Jun 12 peter 600 # The RTF_OUTPUT tag is used to specify where the RTF docs will be put.
2739 07 Jun 12 peter 601 # If a relative path is entered the value of OUTPUT_DIRECTORY will be
5 26 Feb 03 jari 602 # put in front of it. If left blank `rtf' will be used as the default path.
5 26 Feb 03 jari 603
2739 07 Jun 12 peter 604 RTF_OUTPUT             =
5 26 Feb 03 jari 605
2739 07 Jun 12 peter 606 # If the COMPACT_RTF tag is set to YES Doxygen generates more compact
2739 07 Jun 12 peter 607 # RTF documents. This may be useful for small projects and may help to
5 26 Feb 03 jari 608 # save some trees in general.
5 26 Feb 03 jari 609
5 26 Feb 03 jari 610 COMPACT_RTF            = NO
5 26 Feb 03 jari 611
2739 07 Jun 12 peter 612 # If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated
2739 07 Jun 12 peter 613 # will contain hyperlink fields. The RTF file will
2739 07 Jun 12 peter 614 # contain links (just like the HTML output) instead of page references.
2739 07 Jun 12 peter 615 # This makes the output suitable for online browsing using WORD or other
2739 07 Jun 12 peter 616 # programs which support those fields.
5 26 Feb 03 jari 617 # Note: wordpad (write) and others do not support links.
5 26 Feb 03 jari 618
5 26 Feb 03 jari 619 RTF_HYPERLINKS         = NO
5 26 Feb 03 jari 620
2739 07 Jun 12 peter 621 # Load stylesheet definitions from file. Syntax is similar to doxygen's
2739 07 Jun 12 peter 622 # config file, i.e. a series of assigments. You only have to provide
5 26 Feb 03 jari 623 # replacements, missing definitions are set to their default value.
5 26 Feb 03 jari 624
2739 07 Jun 12 peter 625 RTF_STYLESHEET_FILE    =
5 26 Feb 03 jari 626
2739 07 Jun 12 peter 627 # Set optional variables used in the generation of an rtf document.
5 26 Feb 03 jari 628 # Syntax is similar to doxygen's config file.
5 26 Feb 03 jari 629
2739 07 Jun 12 peter 630 RTF_EXTENSIONS_FILE    =
5 26 Feb 03 jari 631
5 26 Feb 03 jari 632 #---------------------------------------------------------------------------
5 26 Feb 03 jari 633 # configuration options related to the man page output
5 26 Feb 03 jari 634 #---------------------------------------------------------------------------
5 26 Feb 03 jari 635
2739 07 Jun 12 peter 636 # If the GENERATE_MAN tag is set to YES (the default) Doxygen will
5 26 Feb 03 jari 637 # generate man pages
5 26 Feb 03 jari 638
5 26 Feb 03 jari 639 GENERATE_MAN           = NO
5 26 Feb 03 jari 640
2739 07 Jun 12 peter 641 # The MAN_OUTPUT tag is used to specify where the man pages will be put.
2739 07 Jun 12 peter 642 # If a relative path is entered the value of OUTPUT_DIRECTORY will be
5 26 Feb 03 jari 643 # put in front of it. If left blank `man' will be used as the default path.
5 26 Feb 03 jari 644
2739 07 Jun 12 peter 645 MAN_OUTPUT             =
5 26 Feb 03 jari 646
2739 07 Jun 12 peter 647 # The MAN_EXTENSION tag determines the extension that is added to
5 26 Feb 03 jari 648 # the generated man pages (default is the subroutine's section .3)
5 26 Feb 03 jari 649
2739 07 Jun 12 peter 650 MAN_EXTENSION          =
5 26 Feb 03 jari 651
2739 07 Jun 12 peter 652 # If the MAN_LINKS tag is set to YES and Doxygen generates man output,
2739 07 Jun 12 peter 653 # then it will generate one additional man file for each entity
2739 07 Jun 12 peter 654 # documented in the real man page(s). These additional files
2739 07 Jun 12 peter 655 # only source the real man page, but without them the man command
5 26 Feb 03 jari 656 # would be unable to find the correct page. The default is NO.
5 26 Feb 03 jari 657
5 26 Feb 03 jari 658 MAN_LINKS              = NO
5 26 Feb 03 jari 659
5 26 Feb 03 jari 660 #---------------------------------------------------------------------------
5 26 Feb 03 jari 661 # configuration options related to the XML output
5 26 Feb 03 jari 662 #---------------------------------------------------------------------------
5 26 Feb 03 jari 663
2739 07 Jun 12 peter 664 # If the GENERATE_XML tag is set to YES Doxygen will
2739 07 Jun 12 peter 665 # generate an XML file that captures the structure of
2739 07 Jun 12 peter 666 # the code including all documentation. Note that this
2739 07 Jun 12 peter 667 # feature is still experimental and incomplete at the
5 26 Feb 03 jari 668 # moment.
5 26 Feb 03 jari 669
5 26 Feb 03 jari 670 GENERATE_XML           = NO
5 26 Feb 03 jari 671
5 26 Feb 03 jari 672 #---------------------------------------------------------------------------
5 26 Feb 03 jari 673 # configuration options for the AutoGen Definitions output
5 26 Feb 03 jari 674 #---------------------------------------------------------------------------
5 26 Feb 03 jari 675
2739 07 Jun 12 peter 676 # If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will
2739 07 Jun 12 peter 677 # generate an AutoGen Definitions (see autogen.sf.net) file
2739 07 Jun 12 peter 678 # that captures the structure of the code including all
2739 07 Jun 12 peter 679 # documentation. Note that this feature is still experimental
5 26 Feb 03 jari 680 # and incomplete at the moment.
5 26 Feb 03 jari 681
5 26 Feb 03 jari 682 GENERATE_AUTOGEN_DEF   = NO
5 26 Feb 03 jari 683
5 26 Feb 03 jari 684 #---------------------------------------------------------------------------
2739 07 Jun 12 peter 685 # Configuration options related to the preprocessor
5 26 Feb 03 jari 686 #---------------------------------------------------------------------------
5 26 Feb 03 jari 687
2739 07 Jun 12 peter 688 # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will
2739 07 Jun 12 peter 689 # evaluate all C-preprocessor directives found in the sources and include
5 26 Feb 03 jari 690 # files.
5 26 Feb 03 jari 691
5 26 Feb 03 jari 692 ENABLE_PREPROCESSING   = YES
5 26 Feb 03 jari 693
2739 07 Jun 12 peter 694 # If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro
2739 07 Jun 12 peter 695 # names in the source code. If set to NO (the default) only conditional
2739 07 Jun 12 peter 696 # compilation will be performed. Macro expansion can be done in a controlled
5 26 Feb 03 jari 697 # way by setting EXPAND_ONLY_PREDEF to YES.
5 26 Feb 03 jari 698
2353 27 Nov 10 peter 699 MACRO_EXPANSION        = YES
5 26 Feb 03 jari 700
2739 07 Jun 12 peter 701 # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES
2739 07 Jun 12 peter 702 # then the macro expansion is limited to the macros specified with the
5 26 Feb 03 jari 703 # PREDEFINED and EXPAND_AS_PREDEFINED tags.
5 26 Feb 03 jari 704
2353 27 Nov 10 peter 705 EXPAND_ONLY_PREDEF     = YES
5 26 Feb 03 jari 706
2739 07 Jun 12 peter 707 # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files
5 26 Feb 03 jari 708 # in the INCLUDE_PATH (see below) will be search if a #include is found.
5 26 Feb 03 jari 709
5 26 Feb 03 jari 710 SEARCH_INCLUDES        = YES
5 26 Feb 03 jari 711
2739 07 Jun 12 peter 712 # The INCLUDE_PATH tag can be used to specify one or more directories that
2739 07 Jun 12 peter 713 # contain include files that are not input files but should be processed by
5 26 Feb 03 jari 714 # the preprocessor.
5 26 Feb 03 jari 715
2739 07 Jun 12 peter 716 INCLUDE_PATH           =
5 26 Feb 03 jari 717
2739 07 Jun 12 peter 718 # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
2739 07 Jun 12 peter 719 # patterns (like *.h and *.hpp) to filter out the header-files in the
2739 07 Jun 12 peter 720 # directories. If left blank, the patterns specified with FILE_PATTERNS will
5 26 Feb 03 jari 721 # be used.
5 26 Feb 03 jari 722
2739 07 Jun 12 peter 723 INCLUDE_FILE_PATTERNS  =
5 26 Feb 03 jari 724
2739 07 Jun 12 peter 725 # The PREDEFINED tag can be used to specify one or more macro names that
2739 07 Jun 12 peter 726 # are defined before the preprocessor is started (similar to the -D option of
2739 07 Jun 12 peter 727 # gcc). The argument of the tag is a list of macros of the form: name
2739 07 Jun 12 peter 728 # or name=definition (no spaces). If the definition and the = are
5 26 Feb 03 jari 729 # omitted =1 is assumed.
5 26 Feb 03 jari 730
2353 27 Nov 10 peter 731 PREDEFINED             = YAT_DEPRECATE=
5 26 Feb 03 jari 732
2739 07 Jun 12 peter 733 # If the MACRO_EXPANSION and EXPAND_PREDEF_ONLY tags are set to YES then
2739 07 Jun 12 peter 734 # this tag can be used to specify a list of macro names that should be expanded.
2739 07 Jun 12 peter 735 # The macro definition that is found in the sources will be used.
5 26 Feb 03 jari 736 # Use the PREDEFINED tag if you want to use a different macro definition.
5 26 Feb 03 jari 737
2739 07 Jun 12 peter 738 EXPAND_AS_DEFINED      =
5 26 Feb 03 jari 739
2739 07 Jun 12 peter 740 # If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then
2739 07 Jun 12 peter 741 # doxygen's preprocessor will remove all function-like macros that are alone
2739 07 Jun 12 peter 742 # on a line and do not end with a semicolon. Such function macros are typically
5 26 Feb 03 jari 743 # used for boiler-plate code, and will confuse the parser if not removed.
5 26 Feb 03 jari 744
5 26 Feb 03 jari 745 SKIP_FUNCTION_MACROS   = YES
5 26 Feb 03 jari 746
5 26 Feb 03 jari 747 #---------------------------------------------------------------------------
2739 07 Jun 12 peter 748 # Configuration::addtions related to external references
5 26 Feb 03 jari 749 #---------------------------------------------------------------------------
5 26 Feb 03 jari 750
5 26 Feb 03 jari 751 # The TAGFILES tag can be used to specify one or more tagfiles.
5 26 Feb 03 jari 752
2739 07 Jun 12 peter 753 TAGFILES               =
5 26 Feb 03 jari 754
2739 07 Jun 12 peter 755 # When a file name is specified after GENERATE_TAGFILE, doxygen will create
5 26 Feb 03 jari 756 # a tag file that is based on the input files it reads.
5 26 Feb 03 jari 757
2739 07 Jun 12 peter 758 GENERATE_TAGFILE       =
5 26 Feb 03 jari 759
2739 07 Jun 12 peter 760 # If the ALLEXTERNALS tag is set to YES all external classes will be listed
2739 07 Jun 12 peter 761 # in the class index. If set to NO only the inherited external classes
5 26 Feb 03 jari 762 # will be listed.
5 26 Feb 03 jari 763
5 26 Feb 03 jari 764 ALLEXTERNALS           = NO
5 26 Feb 03 jari 765
5 26 Feb 03 jari 766 #---------------------------------------------------------------------------
2739 07 Jun 12 peter 767 # Configuration options related to the dot tool
5 26 Feb 03 jari 768 #---------------------------------------------------------------------------
5 26 Feb 03 jari 769
2739 07 Jun 12 peter 770 # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will
2739 07 Jun 12 peter 771 # generate a inheritance diagram (in Html, RTF and LaTeX) for classes with base or
2739 07 Jun 12 peter 772 # super classes. Setting the tag to NO turns the diagrams off. Note that this
2739 07 Jun 12 peter 773 # option is superceded by the HAVE_DOT option below. This is only a fallback. It is
5 26 Feb 03 jari 774 # recommended to install and use dot, since it yield more powerful graphs.
5 26 Feb 03 jari 775
5 26 Feb 03 jari 776 CLASS_DIAGRAMS         = YES
5 26 Feb 03 jari 777
2739 07 Jun 12 peter 778 # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
2739 07 Jun 12 peter 779 # available from the path. This tool is part of Graphviz, a graph visualization
2739 07 Jun 12 peter 780 # toolkit from AT&T and Lucent Bell Labs. The other options in this section
5 26 Feb 03 jari 781 # have no effect if this option is set to NO (the default)
5 26 Feb 03 jari 782
5 26 Feb 03 jari 783 HAVE_DOT               = NO
5 26 Feb 03 jari 784
2739 07 Jun 12 peter 785 # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen
2739 07 Jun 12 peter 786 # will generate a graph for each documented class showing the direct and
2739 07 Jun 12 peter 787 # indirect inheritance relations. Setting this tag to YES will force the
5 26 Feb 03 jari 788 # the CLASS_DIAGRAMS tag to NO.
5 26 Feb 03 jari 789
5 26 Feb 03 jari 790 CLASS_GRAPH            = YES
5 26 Feb 03 jari 791
2739 07 Jun 12 peter 792 # If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen
2739 07 Jun 12 peter 793 # will generate a graph for each documented class showing the direct and
2739 07 Jun 12 peter 794 # indirect implementation dependencies (inheritance, containment, and
5 26 Feb 03 jari 795 # class references variables) of the class with other documented classes.
5 26 Feb 03 jari 796
5 26 Feb 03 jari 797 COLLABORATION_GRAPH    = YES
5 26 Feb 03 jari 798
2739 07 Jun 12 peter 799 # If set to YES, the inheritance and collaboration graphs will show the
5 26 Feb 03 jari 800 # relations between templates and their instances.
5 26 Feb 03 jari 801
5 26 Feb 03 jari 802 TEMPLATE_RELATIONS     = YES
5 26 Feb 03 jari 803
2739 07 Jun 12 peter 804 # If set to YES, the inheritance and collaboration graphs will hide
2739 07 Jun 12 peter 805 # inheritance and usage relations if the target is undocumented
5 26 Feb 03 jari 806 # or is not a class.
5 26 Feb 03 jari 807
5 26 Feb 03 jari 808 HIDE_UNDOC_RELATIONS   = YES
5 26 Feb 03 jari 809
2739 07 Jun 12 peter 810 # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT
2739 07 Jun 12 peter 811 # tags are set to YES then doxygen will generate a graph for each documented
2739 07 Jun 12 peter 812 # file showing the direct and indirect include dependencies of the file with
5 26 Feb 03 jari 813 # other documented files.
5 26 Feb 03 jari 814
5 26 Feb 03 jari 815 INCLUDE_GRAPH          = YES
5 26 Feb 03 jari 816
2739 07 Jun 12 peter 817 # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and
2739 07 Jun 12 peter 818 # HAVE_DOT tags are set to YES then doxygen will generate a graph for each
2739 07 Jun 12 peter 819 # documented header file showing the documented files that directly or
5 26 Feb 03 jari 820 # indirectly include this file.
5 26 Feb 03 jari 821
5 26 Feb 03 jari 822 INCLUDED_BY_GRAPH      = YES
5 26 Feb 03 jari 823
2739 07 Jun 12 peter 824 # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen
5 26 Feb 03 jari 825 # will graphical hierarchy of all classes instead of a textual one.
5 26 Feb 03 jari 826
5 26 Feb 03 jari 827 GRAPHICAL_HIERARCHY    = YES
5 26 Feb 03 jari 828
2739 07 Jun 12 peter 829 # The tag DOT_PATH can be used to specify the path where the dot tool can be
5 26 Feb 03 jari 830 # found. If left blank, it is assumed the dot tool can be found on the path.
5 26 Feb 03 jari 831
2739 07 Jun 12 peter 832 DOT_PATH               =
5 26 Feb 03 jari 833
2739 07 Jun 12 peter 834 # The DOTFILE_DIRS tag can be used to specify one or more directories that
2739 07 Jun 12 peter 835 # contain dot files that are included in the documentation (see the
5 26 Feb 03 jari 836 # \dotfile command).
5 26 Feb 03 jari 837
2739 07 Jun 12 peter 838 DOTFILE_DIRS           =
5 26 Feb 03 jari 839
2739 07 Jun 12 peter 840 # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will
2739 07 Jun 12 peter 841 # generate a legend page explaining the meaning of the various boxes and
5 26 Feb 03 jari 842 # arrows in the dot generated graphs.
5 26 Feb 03 jari 843
5 26 Feb 03 jari 844 GENERATE_LEGEND        = YES
5 26 Feb 03 jari 845
2739 07 Jun 12 peter 846 # If the DOT_CLEANUP tag is set to YES (the default) Doxygen will
2739 07 Jun 12 peter 847 # remove the intermedate dot files that are used to generate
5 26 Feb 03 jari 848 # the various graphs.
5 26 Feb 03 jari 849
5 26 Feb 03 jari 850 DOT_CLEANUP            = YES
5 26 Feb 03 jari 851
5 26 Feb 03 jari 852 #---------------------------------------------------------------------------
2739 07 Jun 12 peter 853 # Configuration::addtions related to the search engine
5 26 Feb 03 jari 854 #---------------------------------------------------------------------------
5 26 Feb 03 jari 855
2739 07 Jun 12 peter 856 # The SEARCHENGINE tag specifies whether or not a search engine should be
5 26 Feb 03 jari 857 # used. If set to NO the values of all tags below this one will be ignored.
5 26 Feb 03 jari 858
5 26 Feb 03 jari 859 SEARCHENGINE           = NO
5 26 Feb 03 jari 860
2739 07 Jun 12 peter 861 # The CGI_NAME tag should be the name of the CGI script that
2739 07 Jun 12 peter 862 # starts the search engine (doxysearch) with the correct parameters.
5 26 Feb 03 jari 863 # A script with this name will be generated by doxygen.
5 26 Feb 03 jari 864
2739 07 Jun 12 peter 865 #CGI_NAME               =
5 26 Feb 03 jari 866
2739 07 Jun 12 peter 867 # The CGI_URL tag should be the absolute URL to the directory where the
2739 07 Jun 12 peter 868 # cgi binaries are located. See the documentation of your http daemon for
5 26 Feb 03 jari 869 # details.
5 26 Feb 03 jari 870
2739 07 Jun 12 peter 871 #CGI_URL                =
5 26 Feb 03 jari 872
2739 07 Jun 12 peter 873 # The DOC_URL tag should be the absolute URL to the directory where the
2739 07 Jun 12 peter 874 # documentation is located. If left blank the absolute path to the
5 26 Feb 03 jari 875 # documentation, with file:// prepended to it, will be used.
5 26 Feb 03 jari 876
2739 07 Jun 12 peter 877 #DOC_URL                =
5 26 Feb 03 jari 878
2739 07 Jun 12 peter 879 # The DOC_ABSPATH tag should be the absolute path to the directory where the
2739 07 Jun 12 peter 880 # documentation is located. If left blank the directory on the local machine
5 26 Feb 03 jari 881 # will be used.
5 26 Feb 03 jari 882
2739 07 Jun 12 peter 883 #DOC_ABSPATH            =
5 26 Feb 03 jari 884
2739 07 Jun 12 peter 885 # The BIN_ABSPATH tag must point to the directory where the doxysearch binary
5 26 Feb 03 jari 886 # is installed.
5 26 Feb 03 jari 887
2739 07 Jun 12 peter 888 #BIN_ABSPATH            =
5 26 Feb 03 jari 889
2739 07 Jun 12 peter 890 # The EXT_DOC_PATHS tag can be used to specify one or more paths to
2739 07 Jun 12 peter 891 # documentation generated for other projects. This allows doxysearch to search
5 26 Feb 03 jari 892 # the documentation for these projects as well.
5 26 Feb 03 jari 893
2739 07 Jun 12 peter 894 #EXT_DOC_PATHS          =