1695b41eeSopenharmony_ci# Doxyfile 1.4.5 2695b41eeSopenharmony_ci 3695b41eeSopenharmony_ci# This file describes the settings to be used by the documentation system 4695b41eeSopenharmony_ci# doxygen (www.doxygen.org) for a project 5695b41eeSopenharmony_ci# 6695b41eeSopenharmony_ci# All text after a hash (#) is considered a comment and will be ignored 7695b41eeSopenharmony_ci# The format is: 8695b41eeSopenharmony_ci# TAG = value [value, ...] 9695b41eeSopenharmony_ci# For lists items can also be appended using: 10695b41eeSopenharmony_ci# TAG += value [value, ...] 11695b41eeSopenharmony_ci# Values that contain spaces should be placed between quotes (" ") 12695b41eeSopenharmony_ci 13695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 14695b41eeSopenharmony_ci# Project related configuration options 15695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 16695b41eeSopenharmony_ci 17695b41eeSopenharmony_ci# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 18695b41eeSopenharmony_ci# by quotes) that should identify the project. 19695b41eeSopenharmony_ci 20695b41eeSopenharmony_ciPROJECT_NAME = "Ninja" 21695b41eeSopenharmony_ci 22695b41eeSopenharmony_ci# The PROJECT_NUMBER tag can be used to enter a project or revision number. 23695b41eeSopenharmony_ci# This could be handy for archiving the generated documentation or 24695b41eeSopenharmony_ci# if some version control system is used. 25695b41eeSopenharmony_ci 26695b41eeSopenharmony_ci# PROJECT_NUMBER = "0" 27695b41eeSopenharmony_ci 28695b41eeSopenharmony_ci# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 29695b41eeSopenharmony_ci# base path where the generated documentation will be put. 30695b41eeSopenharmony_ci# If a relative path is entered, it will be relative to the location 31695b41eeSopenharmony_ci# where doxygen was started. If left blank the current directory will be used. 32695b41eeSopenharmony_ci 33695b41eeSopenharmony_ciOUTPUT_DIRECTORY = "doc/doxygen/" 34695b41eeSopenharmony_ci 35695b41eeSopenharmony_ci# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 36695b41eeSopenharmony_ci# 4096 sub-directories (in 2 levels) under the output directory of each output 37695b41eeSopenharmony_ci# format and will distribute the generated files over these directories. 38695b41eeSopenharmony_ci# Enabling this option can be useful when feeding doxygen a huge amount of 39695b41eeSopenharmony_ci# source files, where putting all generated files in the same directory would 40695b41eeSopenharmony_ci# otherwise cause performance problems for the file system. 41695b41eeSopenharmony_ci 42695b41eeSopenharmony_ciCREATE_SUBDIRS = NO 43695b41eeSopenharmony_ci 44695b41eeSopenharmony_ci# The OUTPUT_LANGUAGE tag is used to specify the language in which all 45695b41eeSopenharmony_ci# documentation generated by doxygen is written. Doxygen will use this 46695b41eeSopenharmony_ci# information to generate all constant output in the proper language. 47695b41eeSopenharmony_ci# The default language is English, other supported languages are: 48695b41eeSopenharmony_ci# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, 49695b41eeSopenharmony_ci# Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, 50695b41eeSopenharmony_ci# Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, 51695b41eeSopenharmony_ci# Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, 52695b41eeSopenharmony_ci# Swedish, and Ukrainian. 53695b41eeSopenharmony_ci 54695b41eeSopenharmony_ciOUTPUT_LANGUAGE = English 55695b41eeSopenharmony_ci 56695b41eeSopenharmony_ci# This tag can be used to specify the encoding used in the generated output. 57695b41eeSopenharmony_ci# The encoding is not always determined by the language that is chosen, 58695b41eeSopenharmony_ci# but also whether or not the output is meant for Windows or non-Windows users. 59695b41eeSopenharmony_ci# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 60695b41eeSopenharmony_ci# forces the Windows encoding (this is the default for the Windows binary), 61695b41eeSopenharmony_ci# whereas setting the tag to NO uses a Unix-style encoding (the default for 62695b41eeSopenharmony_ci# all platforms other than Windows). 63695b41eeSopenharmony_ci 64695b41eeSopenharmony_ci# Obsolet option. 65695b41eeSopenharmony_ci#USE_WINDOWS_ENCODING = YES 66695b41eeSopenharmony_ci 67695b41eeSopenharmony_ci# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 68695b41eeSopenharmony_ci# include brief member descriptions after the members that are listed in 69695b41eeSopenharmony_ci# the file and class documentation (similar to JavaDoc). 70695b41eeSopenharmony_ci# Set to NO to disable this. 71695b41eeSopenharmony_ci 72695b41eeSopenharmony_ciBRIEF_MEMBER_DESC = YES 73695b41eeSopenharmony_ci 74695b41eeSopenharmony_ci# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 75695b41eeSopenharmony_ci# the brief description of a member or function before the detailed description. 76695b41eeSopenharmony_ci# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 77695b41eeSopenharmony_ci# brief descriptions will be completely suppressed. 78695b41eeSopenharmony_ci 79695b41eeSopenharmony_ciREPEAT_BRIEF = YES 80695b41eeSopenharmony_ci 81695b41eeSopenharmony_ci# This tag implements a quasi-intelligent brief description abbreviator 82695b41eeSopenharmony_ci# that is used to form the text in various listings. Each string 83695b41eeSopenharmony_ci# in this list, if found as the leading text of the brief description, will be 84695b41eeSopenharmony_ci# stripped from the text and the result after processing the whole list, is 85695b41eeSopenharmony_ci# used as the annotated text. Otherwise, the brief description is used as-is. 86695b41eeSopenharmony_ci# If left blank, the following values are used ("$name" is automatically 87695b41eeSopenharmony_ci# replaced with the name of the entity): "The $name class" "The $name widget" 88695b41eeSopenharmony_ci# "The $name file" "is" "provides" "specifies" "contains" 89695b41eeSopenharmony_ci# "represents" "a" "an" "the" 90695b41eeSopenharmony_ci 91695b41eeSopenharmony_ciABBREVIATE_BRIEF = 92695b41eeSopenharmony_ci 93695b41eeSopenharmony_ci# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 94695b41eeSopenharmony_ci# Doxygen will generate a detailed section even if there is only a brief 95695b41eeSopenharmony_ci# description. 96695b41eeSopenharmony_ci 97695b41eeSopenharmony_ciALWAYS_DETAILED_SEC = NO 98695b41eeSopenharmony_ci 99695b41eeSopenharmony_ci# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 100695b41eeSopenharmony_ci# inherited members of a class in the documentation of that class as if those 101695b41eeSopenharmony_ci# members were ordinary class members. Constructors, destructors and assignment 102695b41eeSopenharmony_ci# operators of the base classes will not be shown. 103695b41eeSopenharmony_ci 104695b41eeSopenharmony_ciINLINE_INHERITED_MEMB = YES 105695b41eeSopenharmony_ci 106695b41eeSopenharmony_ci# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 107695b41eeSopenharmony_ci# path before files name in the file list and in the header files. If set 108695b41eeSopenharmony_ci# to NO the shortest path that makes the file name unique will be used. 109695b41eeSopenharmony_ci 110695b41eeSopenharmony_ciFULL_PATH_NAMES = YES 111695b41eeSopenharmony_ci 112695b41eeSopenharmony_ci# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 113695b41eeSopenharmony_ci# can be used to strip a user-defined part of the path. Stripping is 114695b41eeSopenharmony_ci# only done if one of the specified strings matches the left-hand part of 115695b41eeSopenharmony_ci# the path. The tag can be used to show relative paths in the file list. 116695b41eeSopenharmony_ci# If left blank the directory from which doxygen is run is used as the 117695b41eeSopenharmony_ci# path to strip. 118695b41eeSopenharmony_ci 119695b41eeSopenharmony_ciSTRIP_FROM_PATH = src 120695b41eeSopenharmony_ci 121695b41eeSopenharmony_ci# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 122695b41eeSopenharmony_ci# the path mentioned in the documentation of a class, which tells 123695b41eeSopenharmony_ci# the reader which header file to include in order to use a class. 124695b41eeSopenharmony_ci# If left blank only the name of the header file containing the class 125695b41eeSopenharmony_ci# definition is used. Otherwise one should specify the include paths that 126695b41eeSopenharmony_ci# are normally passed to the compiler using the -I flag. 127695b41eeSopenharmony_ci 128695b41eeSopenharmony_ciSTRIP_FROM_INC_PATH = src/ 129695b41eeSopenharmony_ci 130695b41eeSopenharmony_ci# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 131695b41eeSopenharmony_ci# (but less readable) file names. This can be useful is your file systems 132695b41eeSopenharmony_ci# doesn't support long names like on DOS, Mac, or CD-ROM. 133695b41eeSopenharmony_ci 134695b41eeSopenharmony_ciSHORT_NAMES = NO 135695b41eeSopenharmony_ci 136695b41eeSopenharmony_ci# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 137695b41eeSopenharmony_ci# will interpret the first line (until the first dot) of a JavaDoc-style 138695b41eeSopenharmony_ci# comment as the brief description. If set to NO, the JavaDoc 139695b41eeSopenharmony_ci# comments will behave just like the Qt-style comments (thus requiring an 140695b41eeSopenharmony_ci# explicit @brief command for a brief description. 141695b41eeSopenharmony_ci 142695b41eeSopenharmony_ciJAVADOC_AUTOBRIEF = YES 143695b41eeSopenharmony_ci 144695b41eeSopenharmony_ci# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 145695b41eeSopenharmony_ci# treat a multi-line C++ special comment block (i.e. a block of //! or /// 146695b41eeSopenharmony_ci# comments) as a brief description. This used to be the default behaviour. 147695b41eeSopenharmony_ci# The new default is to treat a multi-line C++ comment block as a detailed 148695b41eeSopenharmony_ci# description. Set this tag to YES if you prefer the old behaviour instead. 149695b41eeSopenharmony_ci 150695b41eeSopenharmony_ciMULTILINE_CPP_IS_BRIEF = NO 151695b41eeSopenharmony_ci 152695b41eeSopenharmony_ci# If the DETAILS_AT_TOP tag is set to YES then Doxygen 153695b41eeSopenharmony_ci# will output the detailed description near the top, like JavaDoc. 154695b41eeSopenharmony_ci# If set to NO, the detailed description appears after the member 155695b41eeSopenharmony_ci# documentation. 156695b41eeSopenharmony_ci 157695b41eeSopenharmony_ci# Has become obsolete. 158695b41eeSopenharmony_ci#DETAILS_AT_TOP = NO 159695b41eeSopenharmony_ci 160695b41eeSopenharmony_ci# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 161695b41eeSopenharmony_ci# member inherits the documentation from any documented member that it 162695b41eeSopenharmony_ci# re-implements. 163695b41eeSopenharmony_ci 164695b41eeSopenharmony_ciINHERIT_DOCS = YES 165695b41eeSopenharmony_ci 166695b41eeSopenharmony_ci# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 167695b41eeSopenharmony_ci# a new page for each member. If set to NO, the documentation of a member will 168695b41eeSopenharmony_ci# be part of the file/class/namespace that contains it. 169695b41eeSopenharmony_ci 170695b41eeSopenharmony_ciSEPARATE_MEMBER_PAGES = NO 171695b41eeSopenharmony_ci 172695b41eeSopenharmony_ci# The TAB_SIZE tag can be used to set the number of spaces in a tab. 173695b41eeSopenharmony_ci# Doxygen uses this value to replace tabs by spaces in code fragments. 174695b41eeSopenharmony_ci 175695b41eeSopenharmony_ciTAB_SIZE = 2 176695b41eeSopenharmony_ci 177695b41eeSopenharmony_ci# This tag can be used to specify a number of aliases that acts 178695b41eeSopenharmony_ci# as commands in the documentation. An alias has the form "name=value". 179695b41eeSopenharmony_ci# For example adding "sideeffect=\par Side Effects:\n" will allow you to 180695b41eeSopenharmony_ci# put the command \sideeffect (or @sideeffect) in the documentation, which 181695b41eeSopenharmony_ci# will result in a user-defined paragraph with heading "Side Effects:". 182695b41eeSopenharmony_ci# You can put \n's in the value part of an alias to insert newlines. 183695b41eeSopenharmony_ci 184695b41eeSopenharmony_ciALIASES = 185695b41eeSopenharmony_ci 186695b41eeSopenharmony_ci# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 187695b41eeSopenharmony_ci# sources only. Doxygen will then generate output that is more tailored for C. 188695b41eeSopenharmony_ci# For instance, some of the names that are used will be different. The list 189695b41eeSopenharmony_ci# of all members will be omitted, etc. 190695b41eeSopenharmony_ci 191695b41eeSopenharmony_ciOPTIMIZE_OUTPUT_FOR_C = NO 192695b41eeSopenharmony_ci 193695b41eeSopenharmony_ci# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 194695b41eeSopenharmony_ci# sources only. Doxygen will then generate output that is more tailored for Java. 195695b41eeSopenharmony_ci# For instance, namespaces will be presented as packages, qualified scopes 196695b41eeSopenharmony_ci# will look different, etc. 197695b41eeSopenharmony_ci 198695b41eeSopenharmony_ciOPTIMIZE_OUTPUT_JAVA = NO 199695b41eeSopenharmony_ci 200695b41eeSopenharmony_ci# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to 201695b41eeSopenharmony_ci# include (a tag file for) the STL sources as input, then you should 202695b41eeSopenharmony_ci# set this tag to YES in order to let doxygen match functions declarations and 203695b41eeSopenharmony_ci# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 204695b41eeSopenharmony_ci# func(std::string) {}). This also make the inheritance and collaboration 205695b41eeSopenharmony_ci# diagrams that involve STL classes more complete and accurate. 206695b41eeSopenharmony_ci 207695b41eeSopenharmony_ci# BUILTIN_STL_SUPPORT = NO 208695b41eeSopenharmony_ci 209695b41eeSopenharmony_ci# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 210695b41eeSopenharmony_ci# tag is set to YES, then doxygen will reuse the documentation of the first 211695b41eeSopenharmony_ci# member in the group (if any) for the other members of the group. By default 212695b41eeSopenharmony_ci# all members of a group must be documented explicitly. 213695b41eeSopenharmony_ci 214695b41eeSopenharmony_ciDISTRIBUTE_GROUP_DOC = NO 215695b41eeSopenharmony_ci 216695b41eeSopenharmony_ci# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 217695b41eeSopenharmony_ci# the same type (for instance a group of public functions) to be put as a 218695b41eeSopenharmony_ci# subgroup of that type (e.g. under the Public Functions section). Set it to 219695b41eeSopenharmony_ci# NO to prevent subgrouping. Alternatively, this can be done per class using 220695b41eeSopenharmony_ci# the \nosubgrouping command. 221695b41eeSopenharmony_ci 222695b41eeSopenharmony_ciSUBGROUPING = YES 223695b41eeSopenharmony_ci 224695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 225695b41eeSopenharmony_ci# Build related configuration options 226695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 227695b41eeSopenharmony_ci 228695b41eeSopenharmony_ci# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 229695b41eeSopenharmony_ci# documentation are documented, even if no documentation was available. 230695b41eeSopenharmony_ci# Private class members and static file members will be hidden unless 231695b41eeSopenharmony_ci# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES 232695b41eeSopenharmony_ci 233695b41eeSopenharmony_ciEXTRACT_ALL = YES 234695b41eeSopenharmony_ci 235695b41eeSopenharmony_ci# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 236695b41eeSopenharmony_ci# will be included in the documentation. 237695b41eeSopenharmony_ci 238695b41eeSopenharmony_ciEXTRACT_PRIVATE = YES 239695b41eeSopenharmony_ci 240695b41eeSopenharmony_ci# If the EXTRACT_STATIC tag is set to YES all static members of a file 241695b41eeSopenharmony_ci# will be included in the documentation. 242695b41eeSopenharmony_ci 243695b41eeSopenharmony_ciEXTRACT_STATIC = YES 244695b41eeSopenharmony_ci 245695b41eeSopenharmony_ci# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 246695b41eeSopenharmony_ci# defined locally in source files will be included in the documentation. 247695b41eeSopenharmony_ci# If set to NO only classes defined in header files are included. 248695b41eeSopenharmony_ci 249695b41eeSopenharmony_ciEXTRACT_LOCAL_CLASSES = YES 250695b41eeSopenharmony_ci 251695b41eeSopenharmony_ci# This flag is only useful for Objective-C code. When set to YES local 252695b41eeSopenharmony_ci# methods, which are defined in the implementation section but not in 253695b41eeSopenharmony_ci# the interface are included in the documentation. 254695b41eeSopenharmony_ci# If set to NO (the default) only methods in the interface are included. 255695b41eeSopenharmony_ci 256695b41eeSopenharmony_ciEXTRACT_LOCAL_METHODS = NO 257695b41eeSopenharmony_ci 258695b41eeSopenharmony_ci# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 259695b41eeSopenharmony_ci# undocumented members of documented classes, files or namespaces. 260695b41eeSopenharmony_ci# If set to NO (the default) these members will be included in the 261695b41eeSopenharmony_ci# various overviews, but no documentation section is generated. 262695b41eeSopenharmony_ci# This option has no effect if EXTRACT_ALL is enabled. 263695b41eeSopenharmony_ci 264695b41eeSopenharmony_ciHIDE_UNDOC_MEMBERS = NO 265695b41eeSopenharmony_ci 266695b41eeSopenharmony_ci# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 267695b41eeSopenharmony_ci# undocumented classes that are normally visible in the class hierarchy. 268695b41eeSopenharmony_ci# If set to NO (the default) these classes will be included in the various 269695b41eeSopenharmony_ci# overviews. This option has no effect if EXTRACT_ALL is enabled. 270695b41eeSopenharmony_ci 271695b41eeSopenharmony_ciHIDE_UNDOC_CLASSES = NO 272695b41eeSopenharmony_ci 273695b41eeSopenharmony_ci# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 274695b41eeSopenharmony_ci# friend (class|struct|union) declarations. 275695b41eeSopenharmony_ci# If set to NO (the default) these declarations will be included in the 276695b41eeSopenharmony_ci# documentation. 277695b41eeSopenharmony_ci 278695b41eeSopenharmony_ciHIDE_FRIEND_COMPOUNDS = NO 279695b41eeSopenharmony_ci 280695b41eeSopenharmony_ci# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 281695b41eeSopenharmony_ci# documentation blocks found inside the body of a function. 282695b41eeSopenharmony_ci# If set to NO (the default) these blocks will be appended to the 283695b41eeSopenharmony_ci# function's detailed documentation block. 284695b41eeSopenharmony_ci 285695b41eeSopenharmony_ciHIDE_IN_BODY_DOCS = NO 286695b41eeSopenharmony_ci 287695b41eeSopenharmony_ci# The INTERNAL_DOCS tag determines if documentation 288695b41eeSopenharmony_ci# that is typed after a \internal command is included. If the tag is set 289695b41eeSopenharmony_ci# to NO (the default) then the documentation will be excluded. 290695b41eeSopenharmony_ci# Set it to YES to include the internal documentation. 291695b41eeSopenharmony_ci 292695b41eeSopenharmony_ciINTERNAL_DOCS = NO 293695b41eeSopenharmony_ci 294695b41eeSopenharmony_ci# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 295695b41eeSopenharmony_ci# file names in lower-case letters. If set to YES upper-case letters are also 296695b41eeSopenharmony_ci# allowed. This is useful if you have classes or files whose names only differ 297695b41eeSopenharmony_ci# in case and if your file system supports case sensitive file names. Windows 298695b41eeSopenharmony_ci# and Mac users are advised to set this option to NO. 299695b41eeSopenharmony_ci 300695b41eeSopenharmony_ciCASE_SENSE_NAMES = YES 301695b41eeSopenharmony_ci 302695b41eeSopenharmony_ci# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 303695b41eeSopenharmony_ci# will show members with their full class and namespace scopes in the 304695b41eeSopenharmony_ci# documentation. If set to YES the scope will be hidden. 305695b41eeSopenharmony_ci 306695b41eeSopenharmony_ciHIDE_SCOPE_NAMES = NO 307695b41eeSopenharmony_ci 308695b41eeSopenharmony_ci# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 309695b41eeSopenharmony_ci# will put a list of the files that are included by a file in the documentation 310695b41eeSopenharmony_ci# of that file. 311695b41eeSopenharmony_ci 312695b41eeSopenharmony_ciSHOW_INCLUDE_FILES = YES 313695b41eeSopenharmony_ci 314695b41eeSopenharmony_ci# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 315695b41eeSopenharmony_ci# is inserted in the documentation for inline members. 316695b41eeSopenharmony_ci 317695b41eeSopenharmony_ciINLINE_INFO = YES 318695b41eeSopenharmony_ci 319695b41eeSopenharmony_ci# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 320695b41eeSopenharmony_ci# will sort the (detailed) documentation of file and class members 321695b41eeSopenharmony_ci# alphabetically by member name. If set to NO the members will appear in 322695b41eeSopenharmony_ci# declaration order. 323695b41eeSopenharmony_ci 324695b41eeSopenharmony_ciSORT_MEMBER_DOCS = YES 325695b41eeSopenharmony_ci 326695b41eeSopenharmony_ci# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 327695b41eeSopenharmony_ci# brief documentation of file, namespace and class members alphabetically 328695b41eeSopenharmony_ci# by member name. If set to NO (the default) the members will appear in 329695b41eeSopenharmony_ci# declaration order. 330695b41eeSopenharmony_ci 331695b41eeSopenharmony_ciSORT_BRIEF_DOCS = YES 332695b41eeSopenharmony_ci 333695b41eeSopenharmony_ci# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 334695b41eeSopenharmony_ci# sorted by fully-qualified names, including namespaces. If set to 335695b41eeSopenharmony_ci# NO (the default), the class list will be sorted only by class name, 336695b41eeSopenharmony_ci# not including the namespace part. 337695b41eeSopenharmony_ci# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. 338695b41eeSopenharmony_ci# Note: This option applies only to the class list, not to the 339695b41eeSopenharmony_ci# alphabetical list. 340695b41eeSopenharmony_ci 341695b41eeSopenharmony_ciSORT_BY_SCOPE_NAME = NO 342695b41eeSopenharmony_ci 343695b41eeSopenharmony_ci# The GENERATE_TODOLIST tag can be used to enable (YES) or 344695b41eeSopenharmony_ci# disable (NO) the todo list. This list is created by putting \todo 345695b41eeSopenharmony_ci# commands in the documentation. 346695b41eeSopenharmony_ci 347695b41eeSopenharmony_ciGENERATE_TODOLIST = YES 348695b41eeSopenharmony_ci 349695b41eeSopenharmony_ci# The GENERATE_TESTLIST tag can be used to enable (YES) or 350695b41eeSopenharmony_ci# disable (NO) the test list. This list is created by putting \test 351695b41eeSopenharmony_ci# commands in the documentation. 352695b41eeSopenharmony_ci 353695b41eeSopenharmony_ciGENERATE_TESTLIST = YES 354695b41eeSopenharmony_ci 355695b41eeSopenharmony_ci# The GENERATE_BUGLIST tag can be used to enable (YES) or 356695b41eeSopenharmony_ci# disable (NO) the bug list. This list is created by putting \bug 357695b41eeSopenharmony_ci# commands in the documentation. 358695b41eeSopenharmony_ci 359695b41eeSopenharmony_ciGENERATE_BUGLIST = YES 360695b41eeSopenharmony_ci 361695b41eeSopenharmony_ci# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 362695b41eeSopenharmony_ci# disable (NO) the deprecated list. This list is created by putting 363695b41eeSopenharmony_ci# \deprecated commands in the documentation. 364695b41eeSopenharmony_ci 365695b41eeSopenharmony_ciGENERATE_DEPRECATEDLIST= YES 366695b41eeSopenharmony_ci 367695b41eeSopenharmony_ci# The ENABLED_SECTIONS tag can be used to enable conditional 368695b41eeSopenharmony_ci# documentation sections, marked by \if sectionname ... \endif. 369695b41eeSopenharmony_ci 370695b41eeSopenharmony_ciENABLED_SECTIONS = 371695b41eeSopenharmony_ci 372695b41eeSopenharmony_ci# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 373695b41eeSopenharmony_ci# the initial value of a variable or define consists of for it to appear in 374695b41eeSopenharmony_ci# the documentation. If the initializer consists of more lines than specified 375695b41eeSopenharmony_ci# here it will be hidden. Use a value of 0 to hide initializers completely. 376695b41eeSopenharmony_ci# The appearance of the initializer of individual variables and defines in the 377695b41eeSopenharmony_ci# documentation can be controlled using \showinitializer or \hideinitializer 378695b41eeSopenharmony_ci# command in the documentation regardless of this setting. 379695b41eeSopenharmony_ci 380695b41eeSopenharmony_ciMAX_INITIALIZER_LINES = 30 381695b41eeSopenharmony_ci 382695b41eeSopenharmony_ci# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 383695b41eeSopenharmony_ci# at the bottom of the documentation of classes and structs. If set to YES the 384695b41eeSopenharmony_ci# list will mention the files that were used to generate the documentation. 385695b41eeSopenharmony_ci 386695b41eeSopenharmony_ciSHOW_USED_FILES = YES 387695b41eeSopenharmony_ci 388695b41eeSopenharmony_ci# If the sources in your project are distributed over multiple directories 389695b41eeSopenharmony_ci# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 390695b41eeSopenharmony_ci# in the documentation. The default is YES. 391695b41eeSopenharmony_ci 392695b41eeSopenharmony_ciSHOW_DIRECTORIES = YES 393695b41eeSopenharmony_ci 394695b41eeSopenharmony_ci# The FILE_VERSION_FILTER tag can be used to specify a program or script that 395695b41eeSopenharmony_ci# doxygen should invoke to get the current version for each file (typically from the 396695b41eeSopenharmony_ci# version control system). Doxygen will invoke the program by executing (via 397695b41eeSopenharmony_ci# popen()) the command <command> <input-file>, where <command> is the value of 398695b41eeSopenharmony_ci# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 399695b41eeSopenharmony_ci# provided by doxygen. Whatever the program writes to standard output 400695b41eeSopenharmony_ci# is used as the file version. See the manual for examples. 401695b41eeSopenharmony_ci 402695b41eeSopenharmony_ciFILE_VERSION_FILTER = 403695b41eeSopenharmony_ci 404695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 405695b41eeSopenharmony_ci# configuration options related to warning and progress messages 406695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 407695b41eeSopenharmony_ci 408695b41eeSopenharmony_ci# The QUIET tag can be used to turn on/off the messages that are generated 409695b41eeSopenharmony_ci# by doxygen. Possible values are YES and NO. If left blank NO is used. 410695b41eeSopenharmony_ci 411695b41eeSopenharmony_ciQUIET = NO 412695b41eeSopenharmony_ci 413695b41eeSopenharmony_ci# The WARNINGS tag can be used to turn on/off the warning messages that are 414695b41eeSopenharmony_ci# generated by doxygen. Possible values are YES and NO. If left blank 415695b41eeSopenharmony_ci# NO is used. 416695b41eeSopenharmony_ci 417695b41eeSopenharmony_ciWARNINGS = YES 418695b41eeSopenharmony_ci 419695b41eeSopenharmony_ci# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 420695b41eeSopenharmony_ci# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 421695b41eeSopenharmony_ci# automatically be disabled. 422695b41eeSopenharmony_ci 423695b41eeSopenharmony_ciWARN_IF_UNDOCUMENTED = YES 424695b41eeSopenharmony_ci 425695b41eeSopenharmony_ci# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 426695b41eeSopenharmony_ci# potential errors in the documentation, such as not documenting some 427695b41eeSopenharmony_ci# parameters in a documented function, or documenting parameters that 428695b41eeSopenharmony_ci# don't exist or using markup commands wrongly. 429695b41eeSopenharmony_ci 430695b41eeSopenharmony_ciWARN_IF_DOC_ERROR = YES 431695b41eeSopenharmony_ci 432695b41eeSopenharmony_ci# This WARN_NO_PARAMDOC option can be abled to get warnings for 433695b41eeSopenharmony_ci# functions that are documented, but have no documentation for their parameters 434695b41eeSopenharmony_ci# or return value. If set to NO (the default) doxygen will only warn about 435695b41eeSopenharmony_ci# wrong or incomplete parameter documentation, but not about the absence of 436695b41eeSopenharmony_ci# documentation. 437695b41eeSopenharmony_ci 438695b41eeSopenharmony_ciWARN_NO_PARAMDOC = NO 439695b41eeSopenharmony_ci 440695b41eeSopenharmony_ci# The WARN_FORMAT tag determines the format of the warning messages that 441695b41eeSopenharmony_ci# doxygen can produce. The string should contain the $file, $line, and $text 442695b41eeSopenharmony_ci# tags, which will be replaced by the file and line number from which the 443695b41eeSopenharmony_ci# warning originated and the warning text. Optionally the format may contain 444695b41eeSopenharmony_ci# $version, which will be replaced by the version of the file (if it could 445695b41eeSopenharmony_ci# be obtained via FILE_VERSION_FILTER) 446695b41eeSopenharmony_ci 447695b41eeSopenharmony_ciWARN_FORMAT = "$file:$line: $text " 448695b41eeSopenharmony_ci 449695b41eeSopenharmony_ci# The WARN_LOGFILE tag can be used to specify a file to which warning 450695b41eeSopenharmony_ci# and error messages should be written. If left blank the output is written 451695b41eeSopenharmony_ci# to stderr. 452695b41eeSopenharmony_ci 453695b41eeSopenharmony_ciWARN_LOGFILE = 454695b41eeSopenharmony_ci 455695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 456695b41eeSopenharmony_ci# configuration options related to the input files 457695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 458695b41eeSopenharmony_ci 459695b41eeSopenharmony_ci# The INPUT tag can be used to specify the files and/or directories that contain 460695b41eeSopenharmony_ci# documented source files. You may enter file names like "myfile.cpp" or 461695b41eeSopenharmony_ci# directories like "/usr/src/myproject". Separate the files or directories 462695b41eeSopenharmony_ci# with spaces. 463695b41eeSopenharmony_ci 464695b41eeSopenharmony_ciINPUT = src \ 465695b41eeSopenharmony_ci build/doxygen_mainpage 466695b41eeSopenharmony_ci 467695b41eeSopenharmony_ci# If the value of the INPUT tag contains directories, you can use the 468695b41eeSopenharmony_ci# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 469695b41eeSopenharmony_ci# and *.h) to filter out the source-files in the directories. If left 470695b41eeSopenharmony_ci# blank the following patterns are tested: 471695b41eeSopenharmony_ci# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 472695b41eeSopenharmony_ci# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py 473695b41eeSopenharmony_ci 474695b41eeSopenharmony_ciFILE_PATTERNS = *.cc \ 475695b41eeSopenharmony_ci *.h 476695b41eeSopenharmony_ci 477695b41eeSopenharmony_ci# The RECURSIVE tag can be used to turn specify whether or not subdirectories 478695b41eeSopenharmony_ci# should be searched for input files as well. Possible values are YES and NO. 479695b41eeSopenharmony_ci# If left blank NO is used. 480695b41eeSopenharmony_ci 481695b41eeSopenharmony_ciRECURSIVE = YES 482695b41eeSopenharmony_ci 483695b41eeSopenharmony_ci# The EXCLUDE tag can be used to specify files and/or directories that should 484695b41eeSopenharmony_ci# excluded from the INPUT source files. This way you can easily exclude a 485695b41eeSopenharmony_ci# subdirectory from a directory tree whose root is specified with the INPUT tag. 486695b41eeSopenharmony_ci 487695b41eeSopenharmony_ciEXCLUDE = 488695b41eeSopenharmony_ci 489695b41eeSopenharmony_ci# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 490695b41eeSopenharmony_ci# directories that are symbolic links (a Unix filesystem feature) are excluded 491695b41eeSopenharmony_ci# from the input. 492695b41eeSopenharmony_ci 493695b41eeSopenharmony_ciEXCLUDE_SYMLINKS = NO 494695b41eeSopenharmony_ci 495695b41eeSopenharmony_ci# If the value of the INPUT tag contains directories, you can use the 496695b41eeSopenharmony_ci# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 497695b41eeSopenharmony_ci# certain files from those directories. Note that the wildcards are matched 498695b41eeSopenharmony_ci# against the file with absolute path, so to exclude all test directories 499695b41eeSopenharmony_ci# for example use the pattern */test/* 500695b41eeSopenharmony_ci 501695b41eeSopenharmony_ciEXCLUDE_PATTERNS = 502695b41eeSopenharmony_ci 503695b41eeSopenharmony_ci# The EXAMPLE_PATH tag can be used to specify one or more files or 504695b41eeSopenharmony_ci# directories that contain example code fragments that are included (see 505695b41eeSopenharmony_ci# the \include command). 506695b41eeSopenharmony_ci 507695b41eeSopenharmony_ciEXAMPLE_PATH = src 508695b41eeSopenharmony_ci 509695b41eeSopenharmony_ci# If the value of the EXAMPLE_PATH tag contains directories, you can use the 510695b41eeSopenharmony_ci# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 511695b41eeSopenharmony_ci# and *.h) to filter out the source-files in the directories. If left 512695b41eeSopenharmony_ci# blank all files are included. 513695b41eeSopenharmony_ci 514695b41eeSopenharmony_ciEXAMPLE_PATTERNS = *.cpp \ 515695b41eeSopenharmony_ci *.cc \ 516695b41eeSopenharmony_ci *.h \ 517695b41eeSopenharmony_ci *.hh \ 518695b41eeSopenharmony_ci INSTALL DEPENDENCIES CHANGELOG LICENSE LGPL 519695b41eeSopenharmony_ci 520695b41eeSopenharmony_ci# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 521695b41eeSopenharmony_ci# searched for input files to be used with the \include or \dontinclude 522695b41eeSopenharmony_ci# commands irrespective of the value of the RECURSIVE tag. 523695b41eeSopenharmony_ci# Possible values are YES and NO. If left blank NO is used. 524695b41eeSopenharmony_ci 525695b41eeSopenharmony_ciEXAMPLE_RECURSIVE = YES 526695b41eeSopenharmony_ci 527695b41eeSopenharmony_ci# The IMAGE_PATH tag can be used to specify one or more files or 528695b41eeSopenharmony_ci# directories that contain image that are included in the documentation (see 529695b41eeSopenharmony_ci# the \image command). 530695b41eeSopenharmony_ci 531695b41eeSopenharmony_ciIMAGE_PATH = src 532695b41eeSopenharmony_ci 533695b41eeSopenharmony_ci# The INPUT_FILTER tag can be used to specify a program that doxygen should 534695b41eeSopenharmony_ci# invoke to filter for each input file. Doxygen will invoke the filter program 535695b41eeSopenharmony_ci# by executing (via popen()) the command <filter> <input-file>, where <filter> 536695b41eeSopenharmony_ci# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 537695b41eeSopenharmony_ci# input file. Doxygen will then use the output that the filter program writes 538695b41eeSopenharmony_ci# to standard output. If FILTER_PATTERNS is specified, this tag will be 539695b41eeSopenharmony_ci# ignored. 540695b41eeSopenharmony_ci 541695b41eeSopenharmony_ciINPUT_FILTER = 542695b41eeSopenharmony_ci 543695b41eeSopenharmony_ci# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 544695b41eeSopenharmony_ci# basis. Doxygen will compare the file name with each pattern and apply the 545695b41eeSopenharmony_ci# filter if there is a match. The filters are a list of the form: 546695b41eeSopenharmony_ci# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 547695b41eeSopenharmony_ci# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 548695b41eeSopenharmony_ci# is applied to all files. 549695b41eeSopenharmony_ci 550695b41eeSopenharmony_ciFILTER_PATTERNS = 551695b41eeSopenharmony_ci 552695b41eeSopenharmony_ci# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 553695b41eeSopenharmony_ci# INPUT_FILTER) will be used to filter the input files when producing source 554695b41eeSopenharmony_ci# files to browse (i.e. when SOURCE_BROWSER is set to YES). 555695b41eeSopenharmony_ci 556695b41eeSopenharmony_ciFILTER_SOURCE_FILES = NO 557695b41eeSopenharmony_ci 558695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 559695b41eeSopenharmony_ci# configuration options related to source browsing 560695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 561695b41eeSopenharmony_ci 562695b41eeSopenharmony_ci# If the SOURCE_BROWSER tag is set to YES then a list of source files will 563695b41eeSopenharmony_ci# be generated. Documented entities will be cross-referenced with these sources. 564695b41eeSopenharmony_ci# Note: To get rid of all source code in the generated output, make sure also 565695b41eeSopenharmony_ci# VERBATIM_HEADERS is set to NO. 566695b41eeSopenharmony_ci 567695b41eeSopenharmony_ciSOURCE_BROWSER = YES 568695b41eeSopenharmony_ci 569695b41eeSopenharmony_ci# Setting the INLINE_SOURCES tag to YES will include the body 570695b41eeSopenharmony_ci# of functions and classes directly in the documentation. 571695b41eeSopenharmony_ci 572695b41eeSopenharmony_ciINLINE_SOURCES = NO 573695b41eeSopenharmony_ci 574695b41eeSopenharmony_ci# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 575695b41eeSopenharmony_ci# doxygen to hide any special comment blocks from generated source code 576695b41eeSopenharmony_ci# fragments. Normal C and C++ comments will always remain visible. 577695b41eeSopenharmony_ci 578695b41eeSopenharmony_ciSTRIP_CODE_COMMENTS = NO 579695b41eeSopenharmony_ci 580695b41eeSopenharmony_ci# If the REFERENCED_BY_RELATION tag is set to YES (the default) 581695b41eeSopenharmony_ci# then for each documented function all documented 582695b41eeSopenharmony_ci# functions referencing it will be listed. 583695b41eeSopenharmony_ci 584695b41eeSopenharmony_ciREFERENCED_BY_RELATION = YES 585695b41eeSopenharmony_ci 586695b41eeSopenharmony_ci# If the REFERENCES_RELATION tag is set to YES (the default) 587695b41eeSopenharmony_ci# then for each documented function all documented entities 588695b41eeSopenharmony_ci# called/used by that function will be listed. 589695b41eeSopenharmony_ci 590695b41eeSopenharmony_ciREFERENCES_RELATION = YES 591695b41eeSopenharmony_ci 592695b41eeSopenharmony_ci# If the USE_HTAGS tag is set to YES then the references to source code 593695b41eeSopenharmony_ci# will point to the HTML generated by the htags(1) tool instead of doxygen 594695b41eeSopenharmony_ci# built-in source browser. The htags tool is part of GNU's global source 595695b41eeSopenharmony_ci# tagging system (see http://www.gnu.org/software/global/global.html). You 596695b41eeSopenharmony_ci# will need version 4.8.6 or higher. 597695b41eeSopenharmony_ci 598695b41eeSopenharmony_ciUSE_HTAGS = NO 599695b41eeSopenharmony_ci 600695b41eeSopenharmony_ci# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 601695b41eeSopenharmony_ci# will generate a verbatim copy of the header file for each class for 602695b41eeSopenharmony_ci# which an include is specified. Set to NO to disable this. 603695b41eeSopenharmony_ci 604695b41eeSopenharmony_ciVERBATIM_HEADERS = YES 605695b41eeSopenharmony_ci 606695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 607695b41eeSopenharmony_ci# configuration options related to the alphabetical class index 608695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 609695b41eeSopenharmony_ci 610695b41eeSopenharmony_ci# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 611695b41eeSopenharmony_ci# of all compounds will be generated. Enable this if the project 612695b41eeSopenharmony_ci# contains a lot of classes, structs, unions or interfaces. 613695b41eeSopenharmony_ci 614695b41eeSopenharmony_ciALPHABETICAL_INDEX = YES 615695b41eeSopenharmony_ci 616695b41eeSopenharmony_ci# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 617695b41eeSopenharmony_ci# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 618695b41eeSopenharmony_ci# in which this list will be split (can be a number in the range [1..20]) 619695b41eeSopenharmony_ci 620695b41eeSopenharmony_ciCOLS_IN_ALPHA_INDEX = 2 621695b41eeSopenharmony_ci 622695b41eeSopenharmony_ci# In case all classes in a project start with a common prefix, all 623695b41eeSopenharmony_ci# classes will be put under the same header in the alphabetical index. 624695b41eeSopenharmony_ci# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 625695b41eeSopenharmony_ci# should be ignored while generating the index headers. 626695b41eeSopenharmony_ci 627695b41eeSopenharmony_ciIGNORE_PREFIX = 628695b41eeSopenharmony_ci 629695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 630695b41eeSopenharmony_ci# configuration options related to the HTML output 631695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 632695b41eeSopenharmony_ci 633695b41eeSopenharmony_ci# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 634695b41eeSopenharmony_ci# generate HTML output. 635695b41eeSopenharmony_ci 636695b41eeSopenharmony_ciGENERATE_HTML = YES 637695b41eeSopenharmony_ci 638695b41eeSopenharmony_ci# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 639695b41eeSopenharmony_ci# If a relative path is entered the value of OUTPUT_DIRECTORY will be 640695b41eeSopenharmony_ci# put in front of it. If left blank `html' will be used as the default path. 641695b41eeSopenharmony_ci 642695b41eeSopenharmony_ciHTML_OUTPUT = html 643695b41eeSopenharmony_ci 644695b41eeSopenharmony_ci# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 645695b41eeSopenharmony_ci# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 646695b41eeSopenharmony_ci# doxygen will generate files with .html extension. 647695b41eeSopenharmony_ci 648695b41eeSopenharmony_ciHTML_FILE_EXTENSION = .html 649695b41eeSopenharmony_ci 650695b41eeSopenharmony_ci# The HTML_HEADER tag can be used to specify a personal HTML header for 651695b41eeSopenharmony_ci# each generated HTML page. If it is left blank doxygen will generate a 652695b41eeSopenharmony_ci# standard header. 653695b41eeSopenharmony_ciHTML_HEADER = 654695b41eeSopenharmony_ci 655695b41eeSopenharmony_ci 656695b41eeSopenharmony_ci# The HTML_FOOTER tag can be used to specify a personal HTML footer for 657695b41eeSopenharmony_ci# each generated HTML page. If it is left blank doxygen will generate a 658695b41eeSopenharmony_ci# standard footer. 659695b41eeSopenharmony_ci 660695b41eeSopenharmony_ciHTML_FOOTER = 661695b41eeSopenharmony_ci 662695b41eeSopenharmony_ci# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 663695b41eeSopenharmony_ci# style sheet that is used by each HTML page. It can be used to 664695b41eeSopenharmony_ci# fine-tune the look of the HTML output. If the tag is left blank doxygen 665695b41eeSopenharmony_ci# will generate a default style sheet. Note that doxygen will try to copy 666695b41eeSopenharmony_ci# the style sheet file to the HTML output directory, so don't put your own 667695b41eeSopenharmony_ci# stylesheet in the HTML output directory as well, or it will be erased! 668695b41eeSopenharmony_ci 669695b41eeSopenharmony_ciHTML_STYLESHEET = 670695b41eeSopenharmony_ci 671695b41eeSopenharmony_ci# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 672695b41eeSopenharmony_ci# files or namespaces will be aligned in HTML using tables. If set to 673695b41eeSopenharmony_ci# NO a bullet list will be used. 674695b41eeSopenharmony_ci 675695b41eeSopenharmony_ciHTML_ALIGN_MEMBERS = YES 676695b41eeSopenharmony_ci 677695b41eeSopenharmony_ci# If the GENERATE_HTMLHELP tag is set to YES, additional index files 678695b41eeSopenharmony_ci# will be generated that can be used as input for tools like the 679695b41eeSopenharmony_ci# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 680695b41eeSopenharmony_ci# of the generated HTML documentation. 681695b41eeSopenharmony_ci 682695b41eeSopenharmony_ciGENERATE_HTMLHELP = YES 683695b41eeSopenharmony_ci 684695b41eeSopenharmony_ci# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 685695b41eeSopenharmony_ci# be used to specify the file name of the resulting .chm file. You 686695b41eeSopenharmony_ci# can add a path in front of the file if the result should not be 687695b41eeSopenharmony_ci# written to the html output directory. 688695b41eeSopenharmony_ci 689695b41eeSopenharmony_ciCHM_FILE = 690695b41eeSopenharmony_ci 691695b41eeSopenharmony_ci# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 692695b41eeSopenharmony_ci# be used to specify the location (absolute path including file name) of 693695b41eeSopenharmony_ci# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 694695b41eeSopenharmony_ci# the HTML help compiler on the generated index.hhp. 695695b41eeSopenharmony_ci 696695b41eeSopenharmony_ciHHC_LOCATION = 697695b41eeSopenharmony_ci 698695b41eeSopenharmony_ci# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 699695b41eeSopenharmony_ci# controls if a separate .chi index file is generated (YES) or that 700695b41eeSopenharmony_ci# it should be included in the master .chm file (NO). 701695b41eeSopenharmony_ci 702695b41eeSopenharmony_ciGENERATE_CHI = NO 703695b41eeSopenharmony_ci 704695b41eeSopenharmony_ci# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 705695b41eeSopenharmony_ci# controls whether a binary table of contents is generated (YES) or a 706695b41eeSopenharmony_ci# normal table of contents (NO) in the .chm file. 707695b41eeSopenharmony_ci 708695b41eeSopenharmony_ciBINARY_TOC = NO 709695b41eeSopenharmony_ci 710695b41eeSopenharmony_ci# The TOC_EXPAND flag can be set to YES to add extra items for group members 711695b41eeSopenharmony_ci# to the contents of the HTML help documentation and to the tree view. 712695b41eeSopenharmony_ci 713695b41eeSopenharmony_ciTOC_EXPAND = NO 714695b41eeSopenharmony_ci 715695b41eeSopenharmony_ci# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 716695b41eeSopenharmony_ci# top of each HTML page. The value NO (the default) enables the index and 717695b41eeSopenharmony_ci# the value YES disables it. 718695b41eeSopenharmony_ci 719695b41eeSopenharmony_ciDISABLE_INDEX = NO 720695b41eeSopenharmony_ci 721695b41eeSopenharmony_ci# This tag can be used to set the number of enum values (range [1..20]) 722695b41eeSopenharmony_ci# that doxygen will group on one line in the generated HTML documentation. 723695b41eeSopenharmony_ci 724695b41eeSopenharmony_ciENUM_VALUES_PER_LINE = 4 725695b41eeSopenharmony_ci 726695b41eeSopenharmony_ci# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be 727695b41eeSopenharmony_ci# generated containing a tree-like index structure (just like the one that 728695b41eeSopenharmony_ci# is generated for HTML Help). For this to work a browser that supports 729695b41eeSopenharmony_ci# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 730695b41eeSopenharmony_ci# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 731695b41eeSopenharmony_ci# probably better off using the HTML help feature. 732695b41eeSopenharmony_ci 733695b41eeSopenharmony_ciGENERATE_TREEVIEW = YES 734695b41eeSopenharmony_ci 735695b41eeSopenharmony_ci# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 736695b41eeSopenharmony_ci# used to set the initial width (in pixels) of the frame in which the tree 737695b41eeSopenharmony_ci# is shown. 738695b41eeSopenharmony_ci 739695b41eeSopenharmony_ciTREEVIEW_WIDTH = 250 740695b41eeSopenharmony_ci 741695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 742695b41eeSopenharmony_ci# configuration options related to the LaTeX output 743695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 744695b41eeSopenharmony_ci 745695b41eeSopenharmony_ci# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 746695b41eeSopenharmony_ci# generate Latex output. 747695b41eeSopenharmony_ci 748695b41eeSopenharmony_ciGENERATE_LATEX = NO 749695b41eeSopenharmony_ci 750695b41eeSopenharmony_ci# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 751695b41eeSopenharmony_ci# If a relative path is entered the value of OUTPUT_DIRECTORY will be 752695b41eeSopenharmony_ci# put in front of it. If left blank `latex' will be used as the default path. 753695b41eeSopenharmony_ci 754695b41eeSopenharmony_ciLATEX_OUTPUT = latex 755695b41eeSopenharmony_ci 756695b41eeSopenharmony_ci# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 757695b41eeSopenharmony_ci# invoked. If left blank `latex' will be used as the default command name. 758695b41eeSopenharmony_ci 759695b41eeSopenharmony_ciLATEX_CMD_NAME = 760695b41eeSopenharmony_ci 761695b41eeSopenharmony_ci# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 762695b41eeSopenharmony_ci# generate index for LaTeX. If left blank `makeindex' will be used as the 763695b41eeSopenharmony_ci# default command name. 764695b41eeSopenharmony_ci 765695b41eeSopenharmony_ciMAKEINDEX_CMD_NAME = 766695b41eeSopenharmony_ci 767695b41eeSopenharmony_ci# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 768695b41eeSopenharmony_ci# LaTeX documents. This may be useful for small projects and may help to 769695b41eeSopenharmony_ci# save some trees in general. 770695b41eeSopenharmony_ci 771695b41eeSopenharmony_ciCOMPACT_LATEX = NO 772695b41eeSopenharmony_ci 773695b41eeSopenharmony_ci# The PAPER_TYPE tag can be used to set the paper type that is used 774695b41eeSopenharmony_ci# by the printer. Possible values are: a4, a4wide, letter, legal and 775695b41eeSopenharmony_ci# executive. If left blank a4wide will be used. 776695b41eeSopenharmony_ci 777695b41eeSopenharmony_ciPAPER_TYPE = a4 778695b41eeSopenharmony_ci 779695b41eeSopenharmony_ci# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 780695b41eeSopenharmony_ci# packages that should be included in the LaTeX output. 781695b41eeSopenharmony_ci 782695b41eeSopenharmony_ciEXTRA_PACKAGES = 783695b41eeSopenharmony_ci 784695b41eeSopenharmony_ci# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 785695b41eeSopenharmony_ci# the generated latex document. The header should contain everything until 786695b41eeSopenharmony_ci# the first chapter. If it is left blank doxygen will generate a 787695b41eeSopenharmony_ci# standard header. Notice: only use this tag if you know what you are doing! 788695b41eeSopenharmony_ci 789695b41eeSopenharmony_ciLATEX_HEADER = 790695b41eeSopenharmony_ci 791695b41eeSopenharmony_ci# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 792695b41eeSopenharmony_ci# is prepared for conversion to pdf (using ps2pdf). The pdf file will 793695b41eeSopenharmony_ci# contain links (just like the HTML output) instead of page references 794695b41eeSopenharmony_ci# This makes the output suitable for online browsing using a pdf viewer. 795695b41eeSopenharmony_ci 796695b41eeSopenharmony_ciPDF_HYPERLINKS = YES 797695b41eeSopenharmony_ci 798695b41eeSopenharmony_ci# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 799695b41eeSopenharmony_ci# plain latex in the generated Makefile. Set this option to YES to get a 800695b41eeSopenharmony_ci# higher quality PDF documentation. 801695b41eeSopenharmony_ci 802695b41eeSopenharmony_ciUSE_PDFLATEX = YES 803695b41eeSopenharmony_ci 804695b41eeSopenharmony_ci# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 805695b41eeSopenharmony_ci# command to the generated LaTeX files. This will instruct LaTeX to keep 806695b41eeSopenharmony_ci# running if errors occur, instead of asking the user for help. 807695b41eeSopenharmony_ci# This option is also used when generating formulas in HTML. 808695b41eeSopenharmony_ci 809695b41eeSopenharmony_ciLATEX_BATCHMODE = YES 810695b41eeSopenharmony_ci 811695b41eeSopenharmony_ci# If LATEX_HIDE_INDICES is set to YES then doxygen will not 812695b41eeSopenharmony_ci# include the index chapters (such as File Index, Compound Index, etc.) 813695b41eeSopenharmony_ci# in the output. 814695b41eeSopenharmony_ci 815695b41eeSopenharmony_ciLATEX_HIDE_INDICES = NO 816695b41eeSopenharmony_ci 817695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 818695b41eeSopenharmony_ci# configuration options related to the RTF output 819695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 820695b41eeSopenharmony_ci 821695b41eeSopenharmony_ci# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 822695b41eeSopenharmony_ci# The RTF output is optimized for Word 97 and may not look very pretty with 823695b41eeSopenharmony_ci# other RTF readers or editors. 824695b41eeSopenharmony_ci 825695b41eeSopenharmony_ciGENERATE_RTF = NO 826695b41eeSopenharmony_ci 827695b41eeSopenharmony_ci# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 828695b41eeSopenharmony_ci# If a relative path is entered the value of OUTPUT_DIRECTORY will be 829695b41eeSopenharmony_ci# put in front of it. If left blank `rtf' will be used as the default path. 830695b41eeSopenharmony_ci 831695b41eeSopenharmony_ciRTF_OUTPUT = rtf 832695b41eeSopenharmony_ci 833695b41eeSopenharmony_ci# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 834695b41eeSopenharmony_ci# RTF documents. This may be useful for small projects and may help to 835695b41eeSopenharmony_ci# save some trees in general. 836695b41eeSopenharmony_ci 837695b41eeSopenharmony_ciCOMPACT_RTF = NO 838695b41eeSopenharmony_ci 839695b41eeSopenharmony_ci# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 840695b41eeSopenharmony_ci# will contain hyperlink fields. The RTF file will 841695b41eeSopenharmony_ci# contain links (just like the HTML output) instead of page references. 842695b41eeSopenharmony_ci# This makes the output suitable for online browsing using WORD or other 843695b41eeSopenharmony_ci# programs which support those fields. 844695b41eeSopenharmony_ci# Note: wordpad (write) and others do not support links. 845695b41eeSopenharmony_ci 846695b41eeSopenharmony_ciRTF_HYPERLINKS = NO 847695b41eeSopenharmony_ci 848695b41eeSopenharmony_ci# Load stylesheet definitions from file. Syntax is similar to doxygen's 849695b41eeSopenharmony_ci# config file, i.e. a series of assignments. You only have to provide 850695b41eeSopenharmony_ci# replacements, missing definitions are set to their default value. 851695b41eeSopenharmony_ci 852695b41eeSopenharmony_ciRTF_STYLESHEET_FILE = 853695b41eeSopenharmony_ci 854695b41eeSopenharmony_ci# Set optional variables used in the generation of an rtf document. 855695b41eeSopenharmony_ci# Syntax is similar to doxygen's config file. 856695b41eeSopenharmony_ci 857695b41eeSopenharmony_ciRTF_EXTENSIONS_FILE = 858695b41eeSopenharmony_ci 859695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 860695b41eeSopenharmony_ci# configuration options related to the man page output 861695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 862695b41eeSopenharmony_ci 863695b41eeSopenharmony_ci# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 864695b41eeSopenharmony_ci# generate man pages 865695b41eeSopenharmony_ci 866695b41eeSopenharmony_ciGENERATE_MAN = NO 867695b41eeSopenharmony_ci 868695b41eeSopenharmony_ci# The MAN_OUTPUT tag is used to specify where the man pages will be put. 869695b41eeSopenharmony_ci# If a relative path is entered the value of OUTPUT_DIRECTORY will be 870695b41eeSopenharmony_ci# put in front of it. If left blank `man' will be used as the default path. 871695b41eeSopenharmony_ci 872695b41eeSopenharmony_ciMAN_OUTPUT = man 873695b41eeSopenharmony_ci 874695b41eeSopenharmony_ci# The MAN_EXTENSION tag determines the extension that is added to 875695b41eeSopenharmony_ci# the generated man pages (default is the subroutine's section .3) 876695b41eeSopenharmony_ci 877695b41eeSopenharmony_ciMAN_EXTENSION = .3 878695b41eeSopenharmony_ci 879695b41eeSopenharmony_ci# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 880695b41eeSopenharmony_ci# then it will generate one additional man file for each entity 881695b41eeSopenharmony_ci# documented in the real man page(s). These additional files 882695b41eeSopenharmony_ci# only source the real man page, but without them the man command 883695b41eeSopenharmony_ci# would be unable to find the correct page. The default is NO. 884695b41eeSopenharmony_ci 885695b41eeSopenharmony_ciMAN_LINKS = NO 886695b41eeSopenharmony_ci 887695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 888695b41eeSopenharmony_ci# configuration options related to the XML output 889695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 890695b41eeSopenharmony_ci 891695b41eeSopenharmony_ci# If the GENERATE_XML tag is set to YES Doxygen will 892695b41eeSopenharmony_ci# generate an XML file that captures the structure of 893695b41eeSopenharmony_ci# the code including all documentation. 894695b41eeSopenharmony_ci 895695b41eeSopenharmony_ciGENERATE_XML = NO 896695b41eeSopenharmony_ci 897695b41eeSopenharmony_ci# The XML_OUTPUT tag is used to specify where the XML pages will be put. 898695b41eeSopenharmony_ci# If a relative path is entered the value of OUTPUT_DIRECTORY will be 899695b41eeSopenharmony_ci# put in front of it. If left blank `xml' will be used as the default path. 900695b41eeSopenharmony_ci 901695b41eeSopenharmony_ciXML_OUTPUT = xml 902695b41eeSopenharmony_ci 903695b41eeSopenharmony_ci# The XML_SCHEMA tag can be used to specify an XML schema, 904695b41eeSopenharmony_ci# which can be used by a validating XML parser to check the 905695b41eeSopenharmony_ci# syntax of the XML files. 906695b41eeSopenharmony_ci 907695b41eeSopenharmony_ciXML_SCHEMA = 908695b41eeSopenharmony_ci 909695b41eeSopenharmony_ci# The XML_DTD tag can be used to specify an XML DTD, 910695b41eeSopenharmony_ci# which can be used by a validating XML parser to check the 911695b41eeSopenharmony_ci# syntax of the XML files. 912695b41eeSopenharmony_ci 913695b41eeSopenharmony_ciXML_DTD = 914695b41eeSopenharmony_ci 915695b41eeSopenharmony_ci# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 916695b41eeSopenharmony_ci# dump the program listings (including syntax highlighting 917695b41eeSopenharmony_ci# and cross-referencing information) to the XML output. Note that 918695b41eeSopenharmony_ci# enabling this will significantly increase the size of the XML output. 919695b41eeSopenharmony_ci 920695b41eeSopenharmony_ciXML_PROGRAMLISTING = YES 921695b41eeSopenharmony_ci 922695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 923695b41eeSopenharmony_ci# configuration options for the AutoGen Definitions output 924695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 925695b41eeSopenharmony_ci 926695b41eeSopenharmony_ci# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 927695b41eeSopenharmony_ci# generate an AutoGen Definitions (see autogen.sf.net) file 928695b41eeSopenharmony_ci# that captures the structure of the code including all 929695b41eeSopenharmony_ci# documentation. Note that this feature is still experimental 930695b41eeSopenharmony_ci# and incomplete at the moment. 931695b41eeSopenharmony_ci 932695b41eeSopenharmony_ciGENERATE_AUTOGEN_DEF = NO 933695b41eeSopenharmony_ci 934695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 935695b41eeSopenharmony_ci# configuration options related to the Perl module output 936695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 937695b41eeSopenharmony_ci 938695b41eeSopenharmony_ci# If the GENERATE_PERLMOD tag is set to YES Doxygen will 939695b41eeSopenharmony_ci# generate a Perl module file that captures the structure of 940695b41eeSopenharmony_ci# the code including all documentation. Note that this 941695b41eeSopenharmony_ci# feature is still experimental and incomplete at the 942695b41eeSopenharmony_ci# moment. 943695b41eeSopenharmony_ci 944695b41eeSopenharmony_ciGENERATE_PERLMOD = NO 945695b41eeSopenharmony_ci 946695b41eeSopenharmony_ci# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 947695b41eeSopenharmony_ci# the necessary Makefile rules, Perl scripts and LaTeX code to be able 948695b41eeSopenharmony_ci# to generate PDF and DVI output from the Perl module output. 949695b41eeSopenharmony_ci 950695b41eeSopenharmony_ciPERLMOD_LATEX = NO 951695b41eeSopenharmony_ci 952695b41eeSopenharmony_ci# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 953695b41eeSopenharmony_ci# nicely formatted so it can be parsed by a human reader. This is useful 954695b41eeSopenharmony_ci# if you want to understand what is going on. On the other hand, if this 955695b41eeSopenharmony_ci# tag is set to NO the size of the Perl module output will be much smaller 956695b41eeSopenharmony_ci# and Perl will parse it just the same. 957695b41eeSopenharmony_ci 958695b41eeSopenharmony_ciPERLMOD_PRETTY = YES 959695b41eeSopenharmony_ci 960695b41eeSopenharmony_ci# The names of the make variables in the generated doxyrules.make file 961695b41eeSopenharmony_ci# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 962695b41eeSopenharmony_ci# This is useful so different doxyrules.make files included by the same 963695b41eeSopenharmony_ci# Makefile don't overwrite each other's variables. 964695b41eeSopenharmony_ci 965695b41eeSopenharmony_ciPERLMOD_MAKEVAR_PREFIX = 966695b41eeSopenharmony_ci 967695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 968695b41eeSopenharmony_ci# Configuration options related to the preprocessor 969695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 970695b41eeSopenharmony_ci 971695b41eeSopenharmony_ci# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 972695b41eeSopenharmony_ci# evaluate all C-preprocessor directives found in the sources and include 973695b41eeSopenharmony_ci# files. 974695b41eeSopenharmony_ci 975695b41eeSopenharmony_ciENABLE_PREPROCESSING = YES 976695b41eeSopenharmony_ci 977695b41eeSopenharmony_ci# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 978695b41eeSopenharmony_ci# names in the source code. If set to NO (the default) only conditional 979695b41eeSopenharmony_ci# compilation will be performed. Macro expansion can be done in a controlled 980695b41eeSopenharmony_ci# way by setting EXPAND_ONLY_PREDEF to YES. 981695b41eeSopenharmony_ci 982695b41eeSopenharmony_ciMACRO_EXPANSION = YES 983695b41eeSopenharmony_ci 984695b41eeSopenharmony_ci# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 985695b41eeSopenharmony_ci# then the macro expansion is limited to the macros specified with the 986695b41eeSopenharmony_ci# PREDEFINED and EXPAND_AS_DEFINED tags. 987695b41eeSopenharmony_ci 988695b41eeSopenharmony_ciEXPAND_ONLY_PREDEF = YES 989695b41eeSopenharmony_ci 990695b41eeSopenharmony_ci# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 991695b41eeSopenharmony_ci# in the INCLUDE_PATH (see below) will be search if a #include is found. 992695b41eeSopenharmony_ci 993695b41eeSopenharmony_ciSEARCH_INCLUDES = YES 994695b41eeSopenharmony_ci 995695b41eeSopenharmony_ci# The INCLUDE_PATH tag can be used to specify one or more directories that 996695b41eeSopenharmony_ci# contain include files that are not input files but should be processed by 997695b41eeSopenharmony_ci# the preprocessor. 998695b41eeSopenharmony_ci 999695b41eeSopenharmony_ciINCLUDE_PATH = 1000695b41eeSopenharmony_ci 1001695b41eeSopenharmony_ci# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 1002695b41eeSopenharmony_ci# patterns (like *.h and *.hpp) to filter out the header-files in the 1003695b41eeSopenharmony_ci# directories. If left blank, the patterns specified with FILE_PATTERNS will 1004695b41eeSopenharmony_ci# be used. 1005695b41eeSopenharmony_ci 1006695b41eeSopenharmony_ciINCLUDE_FILE_PATTERNS = 1007695b41eeSopenharmony_ci 1008695b41eeSopenharmony_ci# The PREDEFINED tag can be used to specify one or more macro names that 1009695b41eeSopenharmony_ci# are defined before the preprocessor is started (similar to the -D option of 1010695b41eeSopenharmony_ci# gcc). The argument of the tag is a list of macros of the form: name 1011695b41eeSopenharmony_ci# or name=definition (no spaces). If the definition and the = are 1012695b41eeSopenharmony_ci# omitted =1 is assumed. To prevent a macro definition from being 1013695b41eeSopenharmony_ci# undefined via #undef or recursively expanded use the := operator 1014695b41eeSopenharmony_ci# instead of the = operator. 1015695b41eeSopenharmony_ci 1016695b41eeSopenharmony_ciPREDEFINED = 1017695b41eeSopenharmony_ci 1018695b41eeSopenharmony_ci# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 1019695b41eeSopenharmony_ci# this tag can be used to specify a list of macro names that should be expanded. 1020695b41eeSopenharmony_ci# The macro definition that is found in the sources will be used. 1021695b41eeSopenharmony_ci# Use the PREDEFINED tag if you want to use a different macro definition. 1022695b41eeSopenharmony_ci 1023695b41eeSopenharmony_ciEXPAND_AS_DEFINED = 1024695b41eeSopenharmony_ci 1025695b41eeSopenharmony_ci# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 1026695b41eeSopenharmony_ci# doxygen's preprocessor will remove all function-like macros that are alone 1027695b41eeSopenharmony_ci# on a line, have an all uppercase name, and do not end with a semicolon. Such 1028695b41eeSopenharmony_ci# function macros are typically used for boiler-plate code, and will confuse 1029695b41eeSopenharmony_ci# the parser if not removed. 1030695b41eeSopenharmony_ci 1031695b41eeSopenharmony_ciSKIP_FUNCTION_MACROS = YES 1032695b41eeSopenharmony_ci 1033695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 1034695b41eeSopenharmony_ci# Configuration::additions related to external references 1035695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 1036695b41eeSopenharmony_ci 1037695b41eeSopenharmony_ci# The TAGFILES option can be used to specify one or more tagfiles. 1038695b41eeSopenharmony_ci# Optionally an initial location of the external documentation 1039695b41eeSopenharmony_ci# can be added for each tagfile. The format of a tag file without 1040695b41eeSopenharmony_ci# this location is as follows: 1041695b41eeSopenharmony_ci# TAGFILES = file1 file2 ... 1042695b41eeSopenharmony_ci# Adding location for the tag files is done as follows: 1043695b41eeSopenharmony_ci# TAGFILES = file1=loc1 "file2 = loc2" ... 1044695b41eeSopenharmony_ci# where "loc1" and "loc2" can be relative or absolute paths or 1045695b41eeSopenharmony_ci# URLs. If a location is present for each tag, the installdox tool 1046695b41eeSopenharmony_ci# does not have to be run to correct the links. 1047695b41eeSopenharmony_ci# Note that each tag file must have a unique name 1048695b41eeSopenharmony_ci# (where the name does NOT include the path) 1049695b41eeSopenharmony_ci# If a tag file is not located in the directory in which doxygen 1050695b41eeSopenharmony_ci# is run, you must also specify the path to the tagfile here. 1051695b41eeSopenharmony_ci 1052695b41eeSopenharmony_ciTAGFILES = 1053695b41eeSopenharmony_ci 1054695b41eeSopenharmony_ci# When a file name is specified after GENERATE_TAGFILE, doxygen will create 1055695b41eeSopenharmony_ci# a tag file that is based on the input files it reads. 1056695b41eeSopenharmony_ci 1057695b41eeSopenharmony_ciGENERATE_TAGFILE = doc/doxygen/html/Ninja.TAGFILE 1058695b41eeSopenharmony_ci 1059695b41eeSopenharmony_ci# If the ALLEXTERNALS tag is set to YES all external classes will be listed 1060695b41eeSopenharmony_ci# in the class index. If set to NO only the inherited external classes 1061695b41eeSopenharmony_ci# will be listed. 1062695b41eeSopenharmony_ci 1063695b41eeSopenharmony_ciALLEXTERNALS = YES 1064695b41eeSopenharmony_ci 1065695b41eeSopenharmony_ci# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 1066695b41eeSopenharmony_ci# in the modules index. If set to NO, only the current project's groups will 1067695b41eeSopenharmony_ci# be listed. 1068695b41eeSopenharmony_ci 1069695b41eeSopenharmony_ciEXTERNAL_GROUPS = YES 1070695b41eeSopenharmony_ci 1071695b41eeSopenharmony_ci# The PERL_PATH should be the absolute path and name of the perl script 1072695b41eeSopenharmony_ci# interpreter (i.e. the result of `which perl'). 1073695b41eeSopenharmony_ci 1074695b41eeSopenharmony_ciPERL_PATH = /usr/bin/perl 1075695b41eeSopenharmony_ci 1076695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 1077695b41eeSopenharmony_ci# Configuration options related to the dot tool 1078695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 1079695b41eeSopenharmony_ci 1080695b41eeSopenharmony_ci# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 1081695b41eeSopenharmony_ci# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 1082695b41eeSopenharmony_ci# or super classes. Setting the tag to NO turns the diagrams off. Note that 1083695b41eeSopenharmony_ci# this option is superseded by the HAVE_DOT option below. This is only a 1084695b41eeSopenharmony_ci# fallback. It is recommended to install and use dot, since it yields more 1085695b41eeSopenharmony_ci# powerful graphs. 1086695b41eeSopenharmony_ci 1087695b41eeSopenharmony_ciCLASS_DIAGRAMS = YES 1088695b41eeSopenharmony_ci 1089695b41eeSopenharmony_ci# If set to YES, the inheritance and collaboration graphs will hide 1090695b41eeSopenharmony_ci# inheritance and usage relations if the target is undocumented 1091695b41eeSopenharmony_ci# or is not a class. 1092695b41eeSopenharmony_ci 1093695b41eeSopenharmony_ciHIDE_UNDOC_RELATIONS = YES 1094695b41eeSopenharmony_ci 1095695b41eeSopenharmony_ci# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 1096695b41eeSopenharmony_ci# available from the path. This tool is part of Graphviz, a graph visualization 1097695b41eeSopenharmony_ci# toolkit from AT&T and Lucent Bell Labs. The other options in this section 1098695b41eeSopenharmony_ci# have no effect if this option is set to NO (the default) 1099695b41eeSopenharmony_ci 1100695b41eeSopenharmony_ciHAVE_DOT = YES 1101695b41eeSopenharmony_ci 1102695b41eeSopenharmony_ci# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 1103695b41eeSopenharmony_ci# will generate a graph for each documented class showing the direct and 1104695b41eeSopenharmony_ci# indirect inheritance relations. Setting this tag to YES will force the 1105695b41eeSopenharmony_ci# the CLASS_DIAGRAMS tag to NO. 1106695b41eeSopenharmony_ci 1107695b41eeSopenharmony_ciCLASS_GRAPH = YES 1108695b41eeSopenharmony_ci 1109695b41eeSopenharmony_ci# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 1110695b41eeSopenharmony_ci# will generate a graph for each documented class showing the direct and 1111695b41eeSopenharmony_ci# indirect implementation dependencies (inheritance, containment, and 1112695b41eeSopenharmony_ci# class references variables) of the class with other documented classes. 1113695b41eeSopenharmony_ci 1114695b41eeSopenharmony_ciCOLLABORATION_GRAPH = NO 1115695b41eeSopenharmony_ci 1116695b41eeSopenharmony_ci# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 1117695b41eeSopenharmony_ci# will generate a graph for groups, showing the direct groups dependencies 1118695b41eeSopenharmony_ci 1119695b41eeSopenharmony_ciGROUP_GRAPHS = YES 1120695b41eeSopenharmony_ci 1121695b41eeSopenharmony_ci# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 1122695b41eeSopenharmony_ci# collaboration diagrams in a style similar to the OMG's Unified Modeling 1123695b41eeSopenharmony_ci# Language. 1124695b41eeSopenharmony_ci 1125695b41eeSopenharmony_ciUML_LOOK = NO 1126695b41eeSopenharmony_ci# UML_LOOK = YES 1127695b41eeSopenharmony_ci 1128695b41eeSopenharmony_ci# If set to YES, the inheritance and collaboration graphs will show the 1129695b41eeSopenharmony_ci# relations between templates and their instances. 1130695b41eeSopenharmony_ci 1131695b41eeSopenharmony_ciTEMPLATE_RELATIONS = YES 1132695b41eeSopenharmony_ci 1133695b41eeSopenharmony_ci# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 1134695b41eeSopenharmony_ci# tags are set to YES then doxygen will generate a graph for each documented 1135695b41eeSopenharmony_ci# file showing the direct and indirect include dependencies of the file with 1136695b41eeSopenharmony_ci# other documented files. 1137695b41eeSopenharmony_ci 1138695b41eeSopenharmony_ciINCLUDE_GRAPH = YES 1139695b41eeSopenharmony_ci 1140695b41eeSopenharmony_ci# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 1141695b41eeSopenharmony_ci# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 1142695b41eeSopenharmony_ci# documented header file showing the documented files that directly or 1143695b41eeSopenharmony_ci# indirectly include this file. 1144695b41eeSopenharmony_ci 1145695b41eeSopenharmony_ciINCLUDED_BY_GRAPH = YES 1146695b41eeSopenharmony_ci 1147695b41eeSopenharmony_ci# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 1148695b41eeSopenharmony_ci# generate a call dependency graph for every global function or class method. 1149695b41eeSopenharmony_ci# Note that enabling this option will significantly increase the time of a run. 1150695b41eeSopenharmony_ci# So in most cases it will be better to enable call graphs for selected 1151695b41eeSopenharmony_ci# functions only using the \callgraph command. 1152695b41eeSopenharmony_ci 1153695b41eeSopenharmony_ciCALL_GRAPH = NO 1154695b41eeSopenharmony_ci 1155695b41eeSopenharmony_ci# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 1156695b41eeSopenharmony_ci# will graphical hierarchy of all classes instead of a textual one. 1157695b41eeSopenharmony_ci 1158695b41eeSopenharmony_ciGRAPHICAL_HIERARCHY = YES 1159695b41eeSopenharmony_ci 1160695b41eeSopenharmony_ci# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 1161695b41eeSopenharmony_ci# then doxygen will show the dependencies a directory has on other directories 1162695b41eeSopenharmony_ci# in a graphical way. The dependency relations are determined by the #include 1163695b41eeSopenharmony_ci# relations between the files in the directories. 1164695b41eeSopenharmony_ci 1165695b41eeSopenharmony_ciDIRECTORY_GRAPH = YES 1166695b41eeSopenharmony_ci 1167695b41eeSopenharmony_ci# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 1168695b41eeSopenharmony_ci# generated by dot. Possible values are png, jpg, or gif 1169695b41eeSopenharmony_ci# If left blank png will be used. 1170695b41eeSopenharmony_ci 1171695b41eeSopenharmony_ciDOT_IMAGE_FORMAT = png 1172695b41eeSopenharmony_ci 1173695b41eeSopenharmony_ci# The tag DOT_PATH can be used to specify the path where the dot tool can be 1174695b41eeSopenharmony_ci# found. If left blank, it is assumed the dot tool can be found in the path. 1175695b41eeSopenharmony_ci 1176695b41eeSopenharmony_ciDOT_PATH = 1177695b41eeSopenharmony_ci 1178695b41eeSopenharmony_ci# The DOTFILE_DIRS tag can be used to specify one or more directories that 1179695b41eeSopenharmony_ci# contain dot files that are included in the documentation (see the 1180695b41eeSopenharmony_ci# \dotfile command). 1181695b41eeSopenharmony_ci 1182695b41eeSopenharmony_ciDOTFILE_DIRS = 1183695b41eeSopenharmony_ci 1184695b41eeSopenharmony_ci# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 1185695b41eeSopenharmony_ci# (in pixels) of the graphs generated by dot. If a graph becomes larger than 1186695b41eeSopenharmony_ci# this value, doxygen will try to truncate the graph, so that it fits within 1187695b41eeSopenharmony_ci# the specified constraint. Beware that most browsers cannot cope with very 1188695b41eeSopenharmony_ci# large images. 1189695b41eeSopenharmony_ci 1190695b41eeSopenharmony_ci# Obsolet option. 1191695b41eeSopenharmony_ci#MAX_DOT_GRAPH_WIDTH = 1280 1192695b41eeSopenharmony_ci 1193695b41eeSopenharmony_ci# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 1194695b41eeSopenharmony_ci# (in pixels) of the graphs generated by dot. If a graph becomes larger than 1195695b41eeSopenharmony_ci# this value, doxygen will try to truncate the graph, so that it fits within 1196695b41eeSopenharmony_ci# the specified constraint. Beware that most browsers cannot cope with very 1197695b41eeSopenharmony_ci# large images. 1198695b41eeSopenharmony_ci 1199695b41eeSopenharmony_ci# Obsolet option. 1200695b41eeSopenharmony_ci#MAX_DOT_GRAPH_HEIGHT = 1024 1201695b41eeSopenharmony_ci 1202695b41eeSopenharmony_ci# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 1203695b41eeSopenharmony_ci# graphs generated by dot. A depth value of 3 means that only nodes reachable 1204695b41eeSopenharmony_ci# from the root by following a path via at most 3 edges will be shown. Nodes 1205695b41eeSopenharmony_ci# that lay further from the root node will be omitted. Note that setting this 1206695b41eeSopenharmony_ci# option to 1 or 2 may greatly reduce the computation time needed for large 1207695b41eeSopenharmony_ci# code bases. Also note that a graph may be further truncated if the graph's 1208695b41eeSopenharmony_ci# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 1209695b41eeSopenharmony_ci# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 1210695b41eeSopenharmony_ci# the graph is not depth-constrained. 1211695b41eeSopenharmony_ci 1212695b41eeSopenharmony_ciMAX_DOT_GRAPH_DEPTH = 0 1213695b41eeSopenharmony_ci 1214695b41eeSopenharmony_ci# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 1215695b41eeSopenharmony_ci# background. This is disabled by default, which results in a white background. 1216695b41eeSopenharmony_ci# Warning: Depending on the platform used, enabling this option may lead to 1217695b41eeSopenharmony_ci# badly anti-aliased labels on the edges of a graph (i.e. they become hard to 1218695b41eeSopenharmony_ci# read). 1219695b41eeSopenharmony_ci 1220695b41eeSopenharmony_ciDOT_TRANSPARENT = NO 1221695b41eeSopenharmony_ci 1222695b41eeSopenharmony_ci# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 1223695b41eeSopenharmony_ci# files in one run (i.e. multiple -o and -T options on the command line). This 1224695b41eeSopenharmony_ci# makes dot run faster, but since only newer versions of dot (>1.8.10) 1225695b41eeSopenharmony_ci# support this, this feature is disabled by default. 1226695b41eeSopenharmony_ci# JW 1227695b41eeSopenharmony_ci# DOT_MULTI_TARGETS = NO 1228695b41eeSopenharmony_ciDOT_MULTI_TARGETS = YES 1229695b41eeSopenharmony_ci 1230695b41eeSopenharmony_ci# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 1231695b41eeSopenharmony_ci# generate a legend page explaining the meaning of the various boxes and 1232695b41eeSopenharmony_ci# arrows in the dot generated graphs. 1233695b41eeSopenharmony_ci 1234695b41eeSopenharmony_ciGENERATE_LEGEND = YES 1235695b41eeSopenharmony_ci 1236695b41eeSopenharmony_ci# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 1237695b41eeSopenharmony_ci# remove the intermediate dot files that are used to generate 1238695b41eeSopenharmony_ci# the various graphs. 1239695b41eeSopenharmony_ci 1240695b41eeSopenharmony_ciDOT_CLEANUP = YES 1241695b41eeSopenharmony_ci 1242695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 1243695b41eeSopenharmony_ci# Configuration::additions related to the search engine 1244695b41eeSopenharmony_ci#--------------------------------------------------------------------------- 1245695b41eeSopenharmony_ci 1246695b41eeSopenharmony_ci# The SEARCHENGINE tag specifies whether or not a search engine should be 1247695b41eeSopenharmony_ci# used. If set to NO the values of all tags below this one will be ignored. 1248695b41eeSopenharmony_ci 1249695b41eeSopenharmony_ci# JW SEARCHENGINE = NO 1250695b41eeSopenharmony_ciSEARCHENGINE = YES 1251