Changeset 21031 for trunk/psModules/Doxyfile.in
- Timestamp:
- Dec 17, 2008, 1:24:40 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/psModules/Doxyfile.in (modified) (38 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/Doxyfile.in
r11256 r21031 1 # Doxyfile 1. 3.41 # Doxyfile 1.5.4 2 2 3 3 # This file describes the settings to be used by the documentation system … … 15 15 #--------------------------------------------------------------------------- 16 16 17 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded 17 # This tag specifies the encoding used for all characters in the config file that 18 # follow. The default is UTF-8 which is also the encoding used for all text before 19 # the first occurrence of this tag. Doxygen uses libiconv (or the iconv built into 20 # libc) for the transcoding. See http://www.gnu.org/software/libiconv for the list of 21 # possible encodings. 22 23 DOXYFILE_ENCODING = UTF-8 24 25 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded 18 26 # by quotes) that should identify the project. 19 27 20 PROJECT_NAME = "Pan-STARRS Module Library "21 22 # The PROJECT_NUMBER tag can be used to enter a project or revision number. 23 # This could be handy for archiving the generated documentation or 28 PROJECT_NAME = "Pan-STARRS Module Library " 29 30 # The PROJECT_NUMBER tag can be used to enter a project or revision number. 31 # This could be handy for archiving the generated documentation or 24 32 # if some version control system is used. 25 33 26 PROJECT_NUMBER = @VERSION@27 28 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 29 # base path where the generated documentation will be put. 30 # If a relative path is entered, it will be relative to the location 34 PROJECT_NUMBER = 1.1.0 35 36 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 37 # base path where the generated documentation will be put. 38 # If a relative path is entered, it will be relative to the location 31 39 # where doxygen was started. If left blank the current directory will be used. 32 40 33 OUTPUT_DIRECTORY = @builddir@/docs 34 35 # The OUTPUT_LANGUAGE tag is used to specify the language in which all 36 # documentation generated by doxygen is written. Doxygen will use this 37 # information to generate all constant output in the proper language. 38 # The default language is English, other supported languages are: 39 # Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, 40 # Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en 41 # (Japanese with English messages), Korean, Norwegian, Polish, Portuguese, 42 # Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian. 41 OUTPUT_DIRECTORY = ./docs 42 43 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 44 # 4096 sub-directories (in 2 levels) under the output directory of each output 45 # format and will distribute the generated files over these directories. 46 # Enabling this option can be useful when feeding doxygen a huge amount of 47 # source files, where putting all generated files in the same directory would 48 # otherwise cause performance problems for the file system. 49 50 CREATE_SUBDIRS = NO 51 52 # The OUTPUT_LANGUAGE tag is used to specify the language in which all 53 # documentation generated by doxygen is written. Doxygen will use this 54 # information to generate all constant output in the proper language. 55 # The default language is English, other supported languages are: 56 # Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 57 # Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hungarian, 58 # Italian, Japanese, Japanese-en (Japanese with English messages), Korean, 59 # Korean-en, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, 60 # Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian. 43 61 44 62 OUTPUT_LANGUAGE = English 45 63 46 # This tag can be used to specify the encoding used in the generated output. 47 # The encoding is not always determined by the language that is chosen, 48 # but also whether or not the output is meant for Windows or non-Windows users. 49 # In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 50 # forces the Windows encoding (this is the default for the Windows binary), 51 # whereas setting the tag to NO uses a Unix-style encoding (the default for 52 # all platforms other than Windows). 53 54 USE_WINDOWS_ENCODING = NO 55 56 # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 57 # include brief member descriptions after the members that are listed in 58 # the file and class documentation (similar to JavaDoc). 64 # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 65 # include brief member descriptions after the members that are listed in 66 # the file and class documentation (similar to JavaDoc). 59 67 # Set to NO to disable this. 60 68 61 69 BRIEF_MEMBER_DESC = YES 62 70 63 # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 64 # the brief description of a member or function before the detailed description. 65 # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 71 # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 72 # the brief description of a member or function before the detailed description. 73 # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 66 74 # brief descriptions will be completely suppressed. 67 75 68 76 REPEAT_BRIEF = YES 69 77 70 # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 71 # Doxygen will generate a detailed section even if there is only a brief 78 # This tag implements a quasi-intelligent brief description abbreviator 79 # that is used to form the text in various listings. Each string 80 # in this list, if found as the leading text of the brief description, will be 81 # stripped from the text and the result after processing the whole list, is 82 # used as the annotated text. Otherwise, the brief description is used as-is. 83 # If left blank, the following values are used ("$name" is automatically 84 # replaced with the name of the entity): "The $name class" "The $name widget" 85 # "The $name file" "is" "provides" "specifies" "contains" 86 # "represents" "a" "an" "the" 87 88 ABBREVIATE_BRIEF = 89 90 # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 91 # Doxygen will generate a detailed section even if there is only a brief 72 92 # description. 73 93 74 94 ALWAYS_DETAILED_SEC = YES 75 95 76 # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited77 # members of a class in the documentation of that class as if those members were78 # ordinary class members. Constructors, destructors and assignment operators of79 # the base classes will not be shown.96 # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 97 # inherited members of a class in the documentation of that class as if those 98 # members were ordinary class members. Constructors, destructors and assignment 99 # operators of the base classes will not be shown. 80 100 81 101 INLINE_INHERITED_MEMB = NO 82 102 83 # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 84 # path before files name in the file list and in the header files. If set 103 # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 104 # path before files name in the file list and in the header files. If set 85 105 # to NO the shortest path that makes the file name unique will be used. 86 106 87 107 FULL_PATH_NAMES = NO 88 108 89 # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 90 # can be used to strip a user-defined part of the path. Stripping is 91 # only done if one of the specified strings matches the left-hand part of 92 # the path. It is allowed to use relative paths in the argument list. 93 94 STRIP_FROM_PATH = 95 96 # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 97 # (but less readable) file names. This can be useful is your file systems 109 # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 110 # can be used to strip a user-defined part of the path. Stripping is 111 # only done if one of the specified strings matches the left-hand part of 112 # the path. The tag can be used to show relative paths in the file list. 113 # If left blank the directory from which doxygen is run is used as the 114 # path to strip. 115 116 STRIP_FROM_PATH = 117 118 # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 119 # the path mentioned in the documentation of a class, which tells 120 # the reader which header file to include in order to use a class. 121 # If left blank only the name of the header file containing the class 122 # definition is used. Otherwise one should specify the include paths that 123 # are normally passed to the compiler using the -I flag. 124 125 STRIP_FROM_INC_PATH = 126 127 # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 128 # (but less readable) file names. This can be useful is your file systems 98 129 # doesn't support long names like on DOS, Mac, or CD-ROM. 99 130 100 131 SHORT_NAMES = NO 101 132 102 # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 103 # will interpret the first line (until the first dot) of a JavaDoc-style 104 # comment as the brief description. If set to NO, the JavaDoc 105 # comments will behave just like the Qt-style comments (thus requiring an106 # explict @brief command for a brief description.133 # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 134 # will interpret the first line (until the first dot) of a JavaDoc-style 135 # comment as the brief description. If set to NO, the JavaDoc 136 # comments will behave just like regular Qt-style comments 137 # (thus requiring an explicit @brief command for a brief description.) 107 138 108 139 JAVADOC_AUTOBRIEF = YES 109 140 110 # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 111 # treat a multi-line C++ special comment block (i.e. a block of //! or /// 112 # comments) as a brief description. This used to be the default behaviour. 113 # The new default is to treat a multi-line C++ comment block as a detailed 141 # If the QT_AUTOBRIEF tag is set to YES then Doxygen will 142 # interpret the first line (until the first dot) of a Qt-style 143 # comment as the brief description. If set to NO, the comments 144 # will behave just like regular Qt-style comments (thus requiring 145 # an explicit \brief command for a brief description.) 146 147 QT_AUTOBRIEF = NO 148 149 # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 150 # treat a multi-line C++ special comment block (i.e. a block of //! or /// 151 # comments) as a brief description. This used to be the default behaviour. 152 # The new default is to treat a multi-line C++ comment block as a detailed 114 153 # description. Set this tag to YES if you prefer the old behaviour instead. 115 154 116 155 MULTILINE_CPP_IS_BRIEF = NO 117 156 118 # If the DETAILS_AT_TOP tag is set to YES then Doxygen 157 # If the DETAILS_AT_TOP tag is set to YES then Doxygen 119 158 # will output the detailed description near the top, like JavaDoc. 120 # If set to NO, the detailed description appears after the member 159 # If set to NO, the detailed description appears after the member 121 160 # documentation. 122 161 123 162 DETAILS_AT_TOP = YES 124 163 125 # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 126 # member inherits the documentation from any documented member that it 127 # re implements.164 # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 165 # member inherits the documentation from any documented member that it 166 # re-implements. 128 167 129 168 INHERIT_DOCS = YES 130 169 131 # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 132 # tag is set to YES, then doxygen will reuse the documentation of the first 133 # member in the group (if any) for the other members of the group. By default 170 # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 171 # a new page for each member. If set to NO, the documentation of a member will 172 # be part of the file/class/namespace that contains it. 173 174 SEPARATE_MEMBER_PAGES = NO 175 176 # The TAB_SIZE tag can be used to set the number of spaces in a tab. 177 # Doxygen uses this value to replace tabs by spaces in code fragments. 178 179 TAB_SIZE = 4 180 181 # This tag can be used to specify a number of aliases that acts 182 # as commands in the documentation. An alias has the form "name=value". 183 # For example adding "sideeffect=\par Side Effects:\n" will allow you to 184 # put the command \sideeffect (or @sideeffect) in the documentation, which 185 # will result in a user-defined paragraph with heading "Side Effects:". 186 # You can put \n's in the value part of an alias to insert newlines. 187 188 ALIASES = 189 190 # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 191 # sources only. Doxygen will then generate output that is more tailored for C. 192 # For instance, some of the names that are used will be different. The list 193 # of all members will be omitted, etc. 194 195 OPTIMIZE_OUTPUT_FOR_C = YES 196 197 # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 198 # sources only. Doxygen will then generate output that is more tailored for Java. 199 # For instance, namespaces will be presented as packages, qualified scopes 200 # will look different, etc. 201 202 OPTIMIZE_OUTPUT_JAVA = NO 203 204 # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to 205 # include (a tag file for) the STL sources as input, then you should 206 # set this tag to YES in order to let doxygen match functions declarations and 207 # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 208 # func(std::string) {}). This also make the inheritance and collaboration 209 # diagrams that involve STL classes more complete and accurate. 210 211 BUILTIN_STL_SUPPORT = NO 212 213 # If you use Microsoft's C++/CLI language, you should set this option to YES to 214 # enable parsing support. 215 216 CPP_CLI_SUPPORT = NO 217 218 # Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. 219 # Doxygen will parse them like normal C++ but will assume all classes use public 220 # instead of private inheritance when no explicit protection keyword is present. 221 222 SIP_SUPPORT = NO 223 224 # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 225 # tag is set to YES, then doxygen will reuse the documentation of the first 226 # member in the group (if any) for the other members of the group. By default 134 227 # all members of a group must be documented explicitly. 135 228 136 229 DISTRIBUTE_GROUP_DOC = NO 137 230 138 # The TAB_SIZE tag can be used to set the number of spaces in a tab. 139 # Doxygen uses this value to replace tabs by spaces in code fragments. 140 141 TAB_SIZE = 4 142 143 # This tag can be used to specify a number of aliases that acts 144 # as commands in the documentation. An alias has the form "name=value". 145 # For example adding "sideeffect=\par Side Effects:\n" will allow you to 146 # put the command \sideeffect (or @sideeffect) in the documentation, which 147 # will result in a user-defined paragraph with heading "Side Effects:". 148 # You can put \n's in the value part of an alias to insert newlines. 149 150 ALIASES = 151 152 # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources 153 # only. Doxygen will then generate output that is more tailored for C. 154 # For instance, some of the names that are used will be different. The list 155 # of all members will be omitted, etc. 156 157 OPTIMIZE_OUTPUT_FOR_C = YES 158 159 # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources 160 # only. Doxygen will then generate output that is more tailored for Java. 161 # For instance, namespaces will be presented as packages, qualified scopes 162 # will look different, etc. 163 164 OPTIMIZE_OUTPUT_JAVA = NO 165 166 # Set the SUBGROUPING tag to YES (the default) to allow class member groups of 167 # the same type (for instance a group of public functions) to be put as a 168 # subgroup of that type (e.g. under the Public Functions section). Set it to 169 # NO to prevent subgrouping. Alternatively, this can be done per class using 231 # Set the SUBGROUPING tag to YES (the default) to allow class member groups of 232 # the same type (for instance a group of public functions) to be put as a 233 # subgroup of that type (e.g. under the Public Functions section). Set it to 234 # NO to prevent subgrouping. Alternatively, this can be done per class using 170 235 # the \nosubgrouping command. 171 236 172 237 SUBGROUPING = NO 173 238 239 # When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct (or union) is 240 # documented as struct with the name of the typedef. So 241 # typedef struct TypeS {} TypeT, will appear in the documentation as a struct 242 # with name TypeT. When disabled the typedef will appear as a member of a file, 243 # namespace, or class. And the struct will be named TypeS. This can typically 244 # be useful for C code where the coding convention is that all structs are 245 # typedef'ed and only the typedef is referenced never the struct's name. 246 247 TYPEDEF_HIDES_STRUCT = NO 248 174 249 #--------------------------------------------------------------------------- 175 250 # Build related configuration options 176 251 #--------------------------------------------------------------------------- 177 252 178 # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 179 # documentation are documented, even if no documentation was available. 180 # Private class members and static file members will be hidden unless 253 # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 254 # documentation are documented, even if no documentation was available. 255 # Private class members and static file members will be hidden unless 181 256 # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES 182 257 183 258 EXTRACT_ALL = YES 184 259 185 # If the EXTRACT_PRIVATE tag is set to YES all private members of a class 260 # If the EXTRACT_PRIVATE tag is set to YES all private members of a class 186 261 # will be included in the documentation. 187 262 188 263 EXTRACT_PRIVATE = NO 189 264 190 # If the EXTRACT_STATIC tag is set to YES all static members of a file 265 # If the EXTRACT_STATIC tag is set to YES all static members of a file 191 266 # will be included in the documentation. 192 267 193 268 EXTRACT_STATIC = NO 194 269 195 # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 196 # defined locally in source files will be included in the documentation. 270 # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 271 # defined locally in source files will be included in the documentation. 197 272 # If set to NO only classes defined in header files are included. 198 273 199 274 EXTRACT_LOCAL_CLASSES = NO 200 275 201 # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 202 # undocumented members of documented classes, files or namespaces. 203 # If set to NO (the default) these members will be included in the 204 # various overviews, but no documentation section is generated. 276 # This flag is only useful for Objective-C code. When set to YES local 277 # methods, which are defined in the implementation section but not in 278 # the interface are included in the documentation. 279 # If set to NO (the default) only methods in the interface are included. 280 281 EXTRACT_LOCAL_METHODS = NO 282 283 # If this flag is set to YES, the members of anonymous namespaces will be extracted 284 # and appear in the documentation as a namespace called 'anonymous_namespace{file}', 285 # where file will be replaced with the base name of the file that contains the anonymous 286 # namespace. By default anonymous namespace are hidden. 287 288 EXTRACT_ANON_NSPACES = NO 289 290 # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 291 # undocumented members of documented classes, files or namespaces. 292 # If set to NO (the default) these members will be included in the 293 # various overviews, but no documentation section is generated. 205 294 # This option has no effect if EXTRACT_ALL is enabled. 206 295 207 296 HIDE_UNDOC_MEMBERS = NO 208 297 209 # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 210 # undocumented classes that are normally visible in the class hierarchy. 211 # If set to NO (the default) these classes will be included in the various 298 # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 299 # undocumented classes that are normally visible in the class hierarchy. 300 # If set to NO (the default) these classes will be included in the various 212 301 # overviews. This option has no effect if EXTRACT_ALL is enabled. 213 302 214 303 HIDE_UNDOC_CLASSES = NO 215 304 216 # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 217 # friend (class|struct|union) declarations. 218 # If set to NO (the default) these declarations will be included in the 305 # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 306 # friend (class|struct|union) declarations. 307 # If set to NO (the default) these declarations will be included in the 219 308 # documentation. 220 309 … … 230 319 # The INTERNAL_DOCS tag determines if documentation 231 320 # that is typed after a \internal command is included. If the tag is set 232 # to NO (the default) then the documentation will be excluded. 321 # to NO (the default) then the documentation will be excluded. 233 322 # Set it to YES to include the internal documentation. 234 323 … … 239 328 # allowed. This is useful if you have classes or files whose names only differ 240 329 # in case and if your file system supports case sensitive file names. Windows 241 # users are advised to set this option to NO.330 # and Mac users are advised to set this option to NO. 242 331 243 332 CASE_SENSE_NAMES = YES … … 267 356 SORT_MEMBER_DOCS = YES 268 357 358 # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 359 # brief documentation of file, namespace and class members alphabetically 360 # by member name. If set to NO (the default) the members will appear in 361 # declaration order. 362 363 SORT_BRIEF_DOCS = NO 364 365 # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 366 # sorted by fully-qualified names, including namespaces. If set to 367 # NO (the default), the class list will be sorted only by class name, 368 # not including the namespace part. 369 # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. 370 # Note: This option applies only to the class list, not to the 371 # alphabetical list. 372 373 SORT_BY_SCOPE_NAME = NO 374 269 375 # The GENERATE_TODOLIST tag can be used to enable (YES) or 270 376 # disable (NO) the todo list. This list is created by putting \todo … … 294 400 # documentation sections, marked by \if sectionname ... \endif. 295 401 296 ENABLED_SECTIONS = 402 ENABLED_SECTIONS = 297 403 298 404 # The MAX_INITIALIZER_LINES tag determines the maximum number of lines 299 405 # the initial value of a variable or define consists of for it to appear in 300 # the documentation. If the initializer consists of more lines than specified 406 # the documentation. If the initializer consists of more lines than specified 301 407 # here it will be hidden. Use a value of 0 to hide initializers completely. 302 408 # The appearance of the initializer of individual variables and defines in the … … 312 418 SHOW_USED_FILES = YES 313 419 420 # If the sources in your project are distributed over multiple directories 421 # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 422 # in the documentation. The default is NO. 423 424 SHOW_DIRECTORIES = NO 425 426 # The FILE_VERSION_FILTER tag can be used to specify a program or script that 427 # doxygen should invoke to get the current version for each file (typically from the 428 # version control system). Doxygen will invoke the program by executing (via 429 # popen()) the command <command> <input-file>, where <command> is the value of 430 # the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 431 # provided by doxygen. Whatever the program writes to standard output 432 # is used as the file version. See the manual for examples. 433 434 FILE_VERSION_FILTER = 435 314 436 #--------------------------------------------------------------------------- 315 437 # configuration options related to warning and progress messages … … 322 444 323 445 # The WARNINGS tag can be used to turn on/off the warning messages that are 324 # generated by doxygen. Possible values are YES and NO. If left blank 446 # generated by doxygen. Possible values are YES and NO. If left blank 325 447 # NO is used. 326 448 … … 340 462 WARN_IF_DOC_ERROR = YES 341 463 464 # This WARN_NO_PARAMDOC option can be abled to get warnings for 465 # functions that are documented, but have no documentation for their parameters 466 # or return value. If set to NO (the default) doxygen will only warn about 467 # wrong or incomplete parameter documentation, but not about the absence of 468 # documentation. 469 470 WARN_NO_PARAMDOC = NO 471 342 472 # The WARN_FORMAT tag determines the format of the warning messages that 343 473 # doxygen can produce. The string should contain the $file, $line, and $text 344 474 # tags, which will be replaced by the file and line number from which the 345 # warning originated and the warning text. 346 347 WARN_FORMAT = "$file:$line: $text" 475 # warning originated and the warning text. Optionally the format may contain 476 # $version, which will be replaced by the version of the file (if it could 477 # be obtained via FILE_VERSION_FILTER) 478 479 WARN_FORMAT = "$file:$line: $text " 348 480 349 481 # The WARN_LOGFILE tag can be used to specify a file to which warning … … 364 496 INPUT = src 365 497 498 # This tag can be used to specify the character encoding of the source files that 499 # doxygen parses. Internally doxygen uses the UTF-8 encoding, which is also the default 500 # input encoding. Doxygen uses libiconv (or the iconv built into libc) for the transcoding. 501 # See http://www.gnu.org/software/libiconv for the list of possible encodings. 502 503 INPUT_ENCODING = UTF-8 504 366 505 # If the value of the INPUT tag contains directories, you can use the 367 # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 368 # and *.h) to filter out the source-files in the directories. If left 369 # blank the following patterns are tested: 370 # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp 371 # *.h++ *.idl *.odl *.cs *.php *.php3 *.inc 372 373 FILE_PATTERNS = *.h *.dox 374 375 # The RECURSIVE tag can be used to turn specify whether or not subdirectories 376 # should be searched for input files as well. Possible values are YES and NO. 506 # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 507 # and *.h) to filter out the source-files in the directories. If left 508 # blank the following patterns are tested: 509 # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 510 # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 511 512 FILE_PATTERNS = *.h \ 513 *.dox 514 515 # The RECURSIVE tag can be used to turn specify whether or not subdirectories 516 # should be searched for input files as well. Possible values are YES and NO. 377 517 # If left blank NO is used. 378 518 379 519 RECURSIVE = YES 380 520 381 # The EXCLUDE tag can be used to specify files and/or directories that should 521 # The EXCLUDE tag can be used to specify files and/or directories that should 382 522 # excluded from the INPUT source files. This way you can easily exclude a 383 523 # subdirectory from a directory tree whose root is specified with the INPUT tag. 384 524 385 EXCLUDE = 386 387 # The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories 388 # that are symbolic links (a Unix filesystem feature) are excluded from the input. 525 EXCLUDE = 526 527 # The EXCLUDE_SYMLINKS tag can be used select whether or not files or 528 # directories that are symbolic links (a Unix filesystem feature) are excluded 529 # from the input. 389 530 390 531 EXCLUDE_SYMLINKS = NO … … 392 533 # If the value of the INPUT tag contains directories, you can use the 393 534 # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 394 # certain files from those directories. 535 # certain files from those directories. Note that the wildcards are matched 536 # against the file with absolute path, so to exclude all test directories 537 # for example use the pattern */test/* 395 538 396 539 EXCLUDE_PATTERNS = *_wrap.c 397 540 398 # The EXAMPLE_PATH tag can be used to specify one or more files or 541 # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names 542 # (namespaces, classes, functions, etc.) that should be excluded from the output. 543 # The symbol name can be a fully qualified name, a word, or if the wildcard * is used, 544 # a substring. Examples: ANamespace, AClass, AClass::ANamespace, ANamespace::*Test 545 546 EXCLUDE_SYMBOLS = 547 548 # The EXAMPLE_PATH tag can be used to specify one or more files or 399 549 # directories that contain example code fragments that are included (see 400 550 # the \include command). 401 551 402 EXAMPLE_PATH = 552 EXAMPLE_PATH = 403 553 404 554 # If the value of the EXAMPLE_PATH tag contains directories, you can use the … … 427 577 # is the value of the INPUT_FILTER tag, and <input-file> is the name of an 428 578 # input file. Doxygen will then use the output that the filter program writes 429 # to standard output. 579 # to standard output. If FILTER_PATTERNS is specified, this tag will be 580 # ignored. 430 581 431 582 INPUT_FILTER = 583 584 # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 585 # basis. Doxygen will compare the file name with each pattern and apply the 586 # filter if there is a match. The filters are a list of the form: 587 # pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 588 # info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 589 # is applied to all files. 590 591 FILTER_PATTERNS = 432 592 433 593 # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using … … 442 602 443 603 # If the SOURCE_BROWSER tag is set to YES then a list of source files will 444 # be generated. Documented entities will be cross-referenced with these sources. 604 # be generated. Documented entities will be cross-referenced with these sources. 605 # Note: To get rid of all source code in the generated output, make sure also 606 # VERBATIM_HEADERS is set to NO. If you have enabled CALL_GRAPH or CALLER_GRAPH 607 # then you must also enable this option. If you don't then doxygen will produce 608 # a warning and turn it on anyway 445 609 446 610 SOURCE_BROWSER = YES … … 468 632 469 633 REFERENCES_RELATION = YES 634 635 # If the REFERENCES_LINK_SOURCE tag is set to YES (the default) 636 # and SOURCE_BROWSER tag is set to YES, then the hyperlinks from 637 # functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will 638 # link to the source code. Otherwise they will link to the documentstion. 639 640 REFERENCES_LINK_SOURCE = YES 641 642 # If the USE_HTAGS tag is set to YES then the references to source code 643 # will point to the HTML generated by the htags(1) tool instead of doxygen 644 # built-in source browser. The htags tool is part of GNU's global source 645 # tagging system (see http://www.gnu.org/software/global/global.html). You 646 # will need version 4.8.6 or higher. 647 648 USE_HTAGS = NO 470 649 471 650 # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen … … 529 708 # standard footer. 530 709 531 HTML_FOOTER = 710 HTML_FOOTER = 532 711 533 712 # The HTML_STYLESHEET tag can be used to specify a user-defined cascading 534 713 # style sheet that is used by each HTML page. It can be used to 535 714 # fine-tune the look of the HTML output. If the tag is left blank doxygen 536 # will generate a default style sheet 715 # will generate a default style sheet. Note that doxygen will try to copy 716 # the style sheet file to the HTML output directory, so don't put your own 717 # stylesheet in the HTML output directory as well, or it will be erased! 537 718 538 719 HTML_STYLESHEET = … … 551 732 GENERATE_HTMLHELP = NO 552 733 734 # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML 735 # documentation will contain sections that can be hidden and shown after the 736 # page has loaded. For this to work a browser that supports 737 # JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox 738 # Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). 739 740 HTML_DYNAMIC_SECTIONS = NO 741 553 742 # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 554 743 # be used to specify the file name of the resulting .chm file. You 555 744 # can add a path in front of the file if the result should not be 556 # written to the html output dir .745 # written to the html output directory. 557 746 558 747 CHM_FILE = … … 689 878 690 879 # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 691 # The RTF output is optimi sed for Word 97 and may not look very pretty with880 # The RTF output is optimized for Word 97 and may not look very pretty with 692 881 # other RTF readers or editors. 693 882 … … 701 890 702 891 # If the COMPACT_RTF tag is set to YES Doxygen generates more compact 703 # RTF documents. This may be useful for small projects and may help to 892 # RTF documents. This may be useful for small projects and may help to 704 893 # save some trees in general. 705 894 … … 716 905 717 906 # Load stylesheet definitions from file. Syntax is similar to doxygen's 718 # config file, i.e. a series of assig ments. You only have to provide907 # config file, i.e. a series of assignments. You only have to provide 719 908 # replacements, missing definitions are set to their default value. 720 909 … … 741 930 MAN_OUTPUT = man 742 931 743 # The MAN_EXTENSION tag determines the extension that is added to 932 # The MAN_EXTENSION tag determines the extension that is added to 744 933 # the generated man pages (default is the subroutine's section .3) 745 934 … … 760 949 # If the GENERATE_XML tag is set to YES Doxygen will 761 950 # generate an XML file that captures the structure of 762 # the code including all documentation. Note that this 763 # feature is still experimental and incomplete at the 764 # moment. 951 # the code including all documentation. 765 952 766 953 GENERATE_XML = NO … … 783 970 784 971 XML_DTD = 972 973 # If the XML_PROGRAMLISTING tag is set to YES Doxygen will 974 # dump the program listings (including syntax highlighting 975 # and cross-referencing information) to the XML output. Note that 976 # enabling this will significantly increase the size of the XML output. 977 978 XML_PROGRAMLISTING = YES 785 979 786 980 #--------------------------------------------------------------------------- … … 830 1024 831 1025 #--------------------------------------------------------------------------- 832 # Configuration options related to the preprocessor 833 #--------------------------------------------------------------------------- 834 835 # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 836 # evaluate all C-preprocessor directives found in the sources and include 1026 # Configuration options related to the preprocessor 1027 #--------------------------------------------------------------------------- 1028 1029 # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 1030 # evaluate all C-preprocessor directives found in the sources and include 837 1031 # files. 838 1032 … … 848 1042 # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 849 1043 # then the macro expansion is limited to the macros specified with the 850 # PREDEFINED and EXPAND_AS_ PREDEFINED tags.1044 # PREDEFINED and EXPAND_AS_DEFINED tags. 851 1045 852 1046 EXPAND_ONLY_PREDEF = NO … … 861 1055 # the preprocessor. 862 1056 863 INCLUDE_PATH = 1057 INCLUDE_PATH = 864 1058 865 1059 # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard … … 871 1065 872 1066 # The PREDEFINED tag can be used to specify one or more macro names that 873 # are defined before the preprocessor is started (similar to the -D option of 874 # gcc). The argument of the tag is a list of macros of the form: name 875 # or name=definition (no spaces). If the definition and the = are 876 # omitted =1 is assumed. 1067 # are defined before the preprocessor is started (similar to the -D option of 1068 # gcc). The argument of the tag is a list of macros of the form: name 1069 # or name=definition (no spaces). If the definition and the = are 1070 # omitted =1 is assumed. To prevent a macro definition from being 1071 # undefined via #undef or recursively expanded use the := operator 1072 # instead of the = operator. 877 1073 878 1074 PREDEFINED = DOXYGEN 879 1075 880 # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 881 # this tag can be used to specify a list of macro names that should be expanded. 1076 # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 1077 # this tag can be used to specify a list of macro names that should be expanded. 882 1078 # The macro definition that is found in the sources will be used. 883 1079 # Use the PREDEFINED tag if you want to use a different macro definition. … … 888 1084 # doxygen's preprocessor will remove all function-like macros that are alone 889 1085 # on a line, have an all uppercase name, and do not end with a semicolon. Such 890 # function macros are typically used for boiler-plate code, and will confuse the891 # parser if not removed.1086 # function macros are typically used for boiler-plate code, and will confuse 1087 # the parser if not removed. 892 1088 893 1089 SKIP_FUNCTION_MACROS = YES 894 1090 895 1091 #--------------------------------------------------------------------------- 896 # Configuration::add tions related to external references1092 # Configuration::additions related to external references 897 1093 #--------------------------------------------------------------------------- 898 1094 … … 901 1097 # can be added for each tagfile. The format of a tag file without 902 1098 # this location is as follows: 903 # TAGFILES = file1 file2 ... 1099 # TAGFILES = file1 file2 ... 904 1100 # Adding location for the tag files is done as follows: 905 1101 # TAGFILES = file1=loc1 "file2 = loc2" ... … … 912 1108 # is run, you must also specify the path to the tagfile here. 913 1109 914 TAGFILES = 1110 TAGFILES = 915 1111 916 1112 # When a file name is specified after GENERATE_TAGFILE, doxygen will create 917 1113 # a tag file that is based on the input files it reads. 918 1114 919 GENERATE_TAGFILE = 1115 GENERATE_TAGFILE = 920 1116 921 1117 # If the ALLEXTERNALS tag is set to YES all external classes will be listed … … 934 1130 # interpreter (i.e. the result of `which perl'). 935 1131 936 PERL_PATH = @PERL@1132 PERL_PATH = /usr/bin/perl 937 1133 938 1134 #--------------------------------------------------------------------------- … … 941 1137 942 1138 # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 943 # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base or 944 # super classes. Setting the tag to NO turns the diagrams off. Note that this 945 # option is superceded by the HAVE_DOT option below. This is only a fallback. It is 946 # recommended to install and use dot, since it yields more powerful graphs. 1139 # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 1140 # or super classes. Setting the tag to NO turns the diagrams off. Note that 1141 # this option is superseded by the HAVE_DOT option below. This is only a 1142 # fallback. It is recommended to install and use dot, since it yields more 1143 # powerful graphs. 947 1144 948 1145 CLASS_DIAGRAMS = YES 1146 1147 # You can define message sequence charts within doxygen comments using the \msc 1148 # command. Doxygen will then run the mscgen tool (see http://www.mcternan.me.uk/mscgen/) to 1149 # produce the chart and insert it in the documentation. The MSCGEN_PATH tag allows you to 1150 # specify the directory where the mscgen tool resides. If left empty the tool is assumed to 1151 # be found in the default search path. 1152 1153 MSCGEN_PATH = 949 1154 950 1155 # If set to YES, the inheritance and collaboration graphs will hide … … 975 1180 COLLABORATION_GRAPH = YES 976 1181 1182 # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 1183 # will generate a graph for groups, showing the direct groups dependencies 1184 1185 GROUP_GRAPHS = YES 1186 977 1187 # If the UML_LOOK tag is set to YES doxygen will generate inheritance and 978 # collaboration diagrams in a style simil iar to the OMG's Unified Modeling1188 # collaboration diagrams in a style similar to the OMG's Unified Modeling 979 1189 # Language. 980 1190 981 1191 UML_LOOK = YES 982 1192 983 # If set to YES, the inheritance and collaboration graphs will show the 1193 # If set to YES, the inheritance and collaboration graphs will show the 984 1194 # relations between templates and their instances. 985 1195 … … 1000 1210 INCLUDED_BY_GRAPH = YES 1001 1211 1002 # If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will1212 # If the CALL_GRAPH, SOURCE_BROWSER and HAVE_DOT tags are set to YES then doxygen will 1003 1213 # generate a call dependency graph for every global function or class method. 1004 1214 # Note that enabling this option will significantly increase the time of a run. … … 1008 1218 CALL_GRAPH = NO 1009 1219 1220 # If the CALLER_GRAPH, SOURCE_BROWSER and HAVE_DOT tags are set to YES then doxygen will 1221 # generate a caller dependency graph for every global function or class method. 1222 # Note that enabling this option will significantly increase the time of a run. 1223 # So in most cases it will be better to enable caller graphs for selected 1224 # functions only using the \callergraph command. 1225 1226 CALLER_GRAPH = NO 1227 1010 1228 # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 1011 1229 # will graphical hierarchy of all classes instead of a textual one. 1012 1230 1013 1231 GRAPHICAL_HIERARCHY = YES 1232 1233 # If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 1234 # then doxygen will show the dependencies a directory has on other directories 1235 # in a graphical way. The dependency relations are determined by the #include 1236 # relations between the files in the directories. 1237 1238 DIRECTORY_GRAPH = YES 1014 1239 1015 1240 # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images … … 1020 1245 1021 1246 # The tag DOT_PATH can be used to specify the path where the dot tool can be 1022 # found. If left blank, it is assumed the dot tool can be found on the path.1247 # found. If left blank, it is assumed the dot tool can be found in the path. 1023 1248 1024 1249 DOT_PATH = … … 1030 1255 DOTFILE_DIRS = 1031 1256 1032 # The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 1033 # (in pixels) of the graphs generated by dot. If a graph becomes larger than 1034 # this value, doxygen will try to truncate the graph, so that it fits within 1035 # the specified constraint. Beware that most browsers cannot cope with very 1036 # large images. 1037 1038 MAX_DOT_GRAPH_WIDTH = 1024 1039 1040 # The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 1041 # (in pixels) of the graphs generated by dot. If a graph becomes larger than 1042 # this value, doxygen will try to truncate the graph, so that it fits within 1043 # the specified constraint. Beware that most browsers cannot cope with very 1044 # large images. 1045 1046 MAX_DOT_GRAPH_HEIGHT = 1024 1257 # The MAX_DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of 1258 # nodes that will be shown in the graph. If the number of nodes in a graph 1259 # becomes larger than this value, doxygen will truncate the graph, which is 1260 # visualized by representing a node as a red box. Note that doxygen if the number 1261 # of direct children of the root node in a graph is already larger than 1262 # MAX_DOT_GRAPH_NOTES then the graph will not be shown at all. Also note 1263 # that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. 1264 1265 DOT_GRAPH_MAX_NODES = 50 1047 1266 1048 1267 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 1049 1268 # graphs generated by dot. A depth value of 3 means that only nodes reachable 1050 # from the root by following a path via at most 3 edges will be shown. Nodes that 1051 # lay further from the root node will be omitted. Note that setting this option to 1052 # 1 or 2 may greatly reduce the computation time needed for large code bases. Also 1053 # note that a graph may be further truncated if the graph's image dimensions are 1054 # not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH and MAX_DOT_GRAPH_HEIGHT). 1055 # If 0 is used for the depth value (the default), the graph is not depth-constrained. 1269 # from the root by following a path via at most 3 edges will be shown. Nodes 1270 # that lay further from the root node will be omitted. Note that setting this 1271 # option to 1 or 2 may greatly reduce the computation time needed for large 1272 # code bases. Also note that the size of a graph can be further restricted by 1273 # DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. 1056 1274 1057 1275 MAX_DOT_GRAPH_DEPTH = 0 1276 1277 # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 1278 # background. This is disabled by default, which results in a white background. 1279 # Warning: Depending on the platform used, enabling this option may lead to 1280 # badly anti-aliased labels on the edges of a graph (i.e. they become hard to 1281 # read). 1282 1283 DOT_TRANSPARENT = YES 1284 1285 # Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 1286 # files in one run (i.e. multiple -o and -T options on the command line). This 1287 # makes dot run faster, but since only newer versions of dot (>1.8.10) 1288 # support this, this feature is disabled by default. 1289 1290 DOT_MULTI_TARGETS = NO 1058 1291 1059 1292 # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will … … 1070 1303 1071 1304 #--------------------------------------------------------------------------- 1072 # Configuration::add tions related to the search engine1305 # Configuration::additions related to the search engine 1073 1306 #--------------------------------------------------------------------------- 1074 1307 … … 1077 1310 1078 1311 SEARCHENGINE = NO 1079
Note:
See TracChangeset
for help on using the changeset viewer.
