From dd8796dacb99f5c92f7919db2ab82c12c829862c Mon Sep 17 00:00:00 2001 From: tamerharsh Date: Thu, 5 Mar 2020 14:33:14 +0530 Subject: [PATCH 1/2] [#47] Implemented .clang-format,cppcheck,warnings,doxygen new way. --- .clang-format | 115 ++ CMakeLists.txt | 27 +- cmake/compilerwarnings.cmake | 53 + cmake/doxygen.cmake | 42 + cmake/standardprojectsettings.cmake | 16 + cmake/staticanalyzer.cmake | 27 + commandlineparser/CMakeLists.txt | 3 - docs/doxygendocuments/cmd_lib.chm | Bin 121420 -> 0 bytes docs/doxygendocuments/html/cmd_lib.chm | Bin 0 -> 121294 bytes doxygen/Doxyfile | 2488 ------------------------ sample/CMakeLists.txt | 5 +- 11 files changed, 272 insertions(+), 2504 deletions(-) create mode 100644 .clang-format create mode 100644 cmake/compilerwarnings.cmake create mode 100644 cmake/doxygen.cmake create mode 100644 cmake/standardprojectsettings.cmake create mode 100644 cmake/staticanalyzer.cmake delete mode 100644 docs/doxygendocuments/cmd_lib.chm create mode 100644 docs/doxygendocuments/html/cmd_lib.chm delete mode 100644 doxygen/Doxyfile diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..ae28a6a --- /dev/null +++ b/.clang-format @@ -0,0 +1,115 @@ +--- +Language: Cpp +# BasedOnStyle: LLVM +AccessModifierOffset: -2 +AlignAfterOpenBracket: Align +AlignConsecutiveAssignments: false +AlignConsecutiveDeclarations: false +AlignEscapedNewlines: Right +AlignOperands: true +AlignTrailingComments: true +AllowAllParametersOfDeclarationOnNextLine: true +AllowShortBlocksOnASingleLine: false +AllowShortCaseLabelsOnASingleLine: false +AllowShortFunctionsOnASingleLine: All +AllowShortIfStatementsOnASingleLine: false +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterDefinitionReturnType: None +AlwaysBreakAfterReturnType: None +AlwaysBreakBeforeMultilineStrings: false +AlwaysBreakTemplateDeclarations: false +BinPackArguments: true +BinPackParameters: true +BraceWrapping: + AfterClass: false + AfterControlStatement: false + AfterEnum: false + AfterFunction: false + AfterNamespace: false + AfterObjCDeclaration: false + AfterStruct: false + AfterUnion: false + AfterExternBlock: false + BeforeCatch: false + BeforeElse: false + IndentBraces: false + SplitEmptyFunction: true + SplitEmptyRecord: true + SplitEmptyNamespace: true +BreakBeforeBinaryOperators: None +BreakBeforeBraces: Attach +BreakBeforeInheritanceComma: false +BreakBeforeTernaryOperators: true +BreakConstructorInitializersBeforeComma: false +BreakConstructorInitializers: BeforeColon +BreakAfterJavaFieldAnnotations: false +BreakStringLiterals: true +ColumnLimit: 80 +CommentPragmas: '^ IWYU pragma:' +CompactNamespaces: false +ConstructorInitializerAllOnOneLineOrOnePerLine: false +ConstructorInitializerIndentWidth: 4 +ContinuationIndentWidth: 4 +Cpp11BracedListStyle: true +DerivePointerAlignment: false +DisableFormat: false +ExperimentalAutoDetectBinPacking: false +FixNamespaceComments: true +ForEachMacros: + - foreach + - Q_FOREACH + - BOOST_FOREACH +IncludeBlocks: Preserve +IncludeCategories: + - Regex: '^"(llvm|llvm-c|clang|clang-c)/' + Priority: 2 + - Regex: '^(<|"(gtest|gmock|isl|json)/)' + Priority: 3 + - Regex: '.*' + Priority: 1 +IncludeIsMainRegex: '(Test)?$' +IndentCaseLabels: false +IndentPPDirectives: None +IndentWidth: 2 +IndentWrappedFunctionNames: false +JavaScriptQuotes: Leave +JavaScriptWrapImports: true +KeepEmptyLinesAtTheStartOfBlocks: true +MacroBlockBegin: '' +MacroBlockEnd: '' +MaxEmptyLinesToKeep: 1 +NamespaceIndentation: None +ObjCBlockIndentWidth: 2 +ObjCSpaceAfterProperty: false +ObjCSpaceBeforeProtocolList: true +PenaltyBreakAssignment: 2 +PenaltyBreakBeforeFirstCallParameter: 19 +PenaltyBreakComment: 300 +PenaltyBreakFirstLessLess: 120 +PenaltyBreakString: 1000 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 60 +PointerAlignment: Right +RawStringFormats: + - Delimiter: pb + Language: TextProto + BasedOnStyle: google +ReflowComments: true +SortIncludes: true +SortUsingDeclarations: true +SpaceAfterCStyleCast: false +SpaceAfterTemplateKeyword: true +SpaceBeforeAssignmentOperators: true +SpaceBeforeParens: ControlStatements +SpaceInEmptyParentheses: false +SpacesBeforeTrailingComments: 1 +SpacesInAngles: false +SpacesInContainerLiterals: true +SpacesInCStyleCastParentheses: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +Standard: Cpp11 +TabWidth: 8 +UseTab: Never +... + diff --git a/CMakeLists.txt b/CMakeLists.txt index 4cde32c..f8ba1c4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,21 +1,19 @@ cmake_minimum_required(VERSION 3.4) + project(command_line_parser) -# global compiler flags +#set complier varibles/specifications +include(cmake/standardprojectsettings.cmake) -set(CMAKE_CXX_EXTENSIONS OFF) # OFF -> -std=c++14, ON -> -std=gnu++14 -set(CMAKE_CXX_STANDARD 14) -set(CMAKE_CXX_STANDARD_REQUIRED true) +#This lib has no location and has to be linked for the enforcing complier warnings +add_library(project_warnings INTERFACE) -if(NOT CMAKE_BUILD_TYPE) - set(CMAKE_BUILD_TYPE Release) -endif() +#complier warnings management. +include(cmake/compilerwarnings.cmake) +set_project_warnings(project_warnings) -if(WIN32) - add_definitions(-D_CRT_SECURE_NO_WARNINGS) -else(WIN32) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-literal-suffix -s") -endif(WIN32) +#static analysis of code +include(cmake/staticanalyzer.cmake) # setting relative paths for the install the directory set(_include include) @@ -25,3 +23,8 @@ set(_bin bin/${CMAKE_BUILD_TYPE}) #adding the directory of sample application and library add_subdirectory(commandlineparser) add_subdirectory(sample) + +# to generate doxygen documents +include(cmake/doxygen.cmake) +enable_doxygen() + diff --git a/cmake/compilerwarnings.cmake b/cmake/compilerwarnings.cmake new file mode 100644 index 0000000..cae085d --- /dev/null +++ b/cmake/compilerwarnings.cmake @@ -0,0 +1,53 @@ +#This functions sets the complier warnings. +#Additional Feature : if WARNINGS_AS_ERRORS is set to true then warnings will be treated as errors. + +function(set_project_warnings project_name) + + option(WARNINGS_AS_ERRORS "Treat compiler warnings as errors" False) + + set(MSVC_WARNINGS + /W4 # Baseline reasonable warnings + /w14242 # 'identfier': conversion from 'type1' to 'type1', possible loss + # of data + /w14254 # 'operator': conversion from 'type1:field_bits' to + # 'type2:field_bits', possible loss of data + /w14263 # 'function': member function does not override any base class + # virtual member function + /w14265 # 'classname': class has virtual functions, but destructor is not + # virtual instances of this class may not be destructed correctly + /w14287 # 'operator': unsigned/negative constant mismatch + /we4289 # nonstandard extension used: 'variable': loop control variable + # declared in the for-loop is used outside the for-loop scope + /w14296 # 'operator': expression is always 'boolean_value' + /w14311 # 'variable': pointer truncation from 'type1' to 'type2' + /w14545 # expression before comma evaluates to a function which is missing + # an argument list + /w14546 # function call before comma missing argument list + /w14547 # 'operator': operator before comma has no effect; expected + # operator with side-effect + /w14549 # 'operator': operator before comma has no effect; did you intend + # 'operator'? + /w14555 # expression has no effect; expected expression with side- effect + /w14619 # pragma warning: there is no warning number 'number' + /w14640 # Enable warning on thread un-safe static member initialization + /w14826 # Conversion from 'type1' to 'type_2' is sign-extended. This may + # cause unexpected runtime behavior. + /w14905 # wide string literal cast to 'LPSTR' + /w14906 # string literal cast to 'LPWSTR' + /w14928 # illegal copy-initialization; more than one user-defined + # conversion has been implicitly applied + + ) + + #To make complier warnings as error. + if (${WARNINGS_AS_ERRORS}) + set(MSVC_WARNINGS ${MSVC_WARNINGS} /WX) + endif() + + if(MSVC) + set(PROJECT_WARNINGS ${MSVC_WARNINGS} ) + endif() + + target_compile_options(${project_name} INTERFACE ${PROJECT_WARNINGS}) + +endfunction() diff --git a/cmake/doxygen.cmake b/cmake/doxygen.cmake new file mode 100644 index 0000000..8132c1c --- /dev/null +++ b/cmake/doxygen.cmake @@ -0,0 +1,42 @@ +# This is .chm document file generation script built using cmake support for doxygen. + +function(enable_doxygen) + + option(ENABLE_DOXYGEN "Enable doxygen doc builds of source" ON) + + if(ENABLE_DOXYGEN) + + find_package(Doxygen) + + if(DOXYGEN_FOUND) + + #setting required varibles for the doxygen file generation before the doxygen_add_docs command + file(MAKE_DIRECTORY docs/doxygendocuments) + set(DOXYGEN_EXTRACT_ALL NO) + set(DOXYGEN_PROJECT_NAME ${PROJECT_NAME}) + set(DOXYGEN_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/docs/doxygendocuments) + set(DOXYGEN_PROJECT_BRIEF "Command Line Parser is a C++ based project for parsing the command line arguments and retrieve the values corresponding to a particular command.") + set(DOXYGEN_GENERATE_HTML YES) + set(DOXYGEN_GENERATE_HTMLHELP YES) + set(DOXYGEN_CHM_FILE cmd_lib.chm) + set(DOXYGEN_SEARCHENGINE NO) + set(DOXYGEN_HHC_LOCATION "C:/Program Files (x86)/HTML Help Workshop/hhc.exe") + set(DOXYGEN_USE_MDFILE_AS_MAINPAGE ${PROJECT_SOURCE_DIR}/README.md) + + #doxygen_add_docs creates a custom target doxygen-docs + doxygen_add_docs(run_doxygen ${PROJECT_SOURCE_DIR}/commandlineparser/include ${PROJECT_SOURCE_DIR}/README.md + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doxygen + ) + + #install doxygen files + INSTALL(FILES ${PROJECT_SOURCE_DIR}/docs/doxygendocuments/html/cmd_lib.chm DESTINATION docs/doxygendocuments) + + else() + + message ("Doxygen not found !!") + + endif() + + endif() + +endfunction() diff --git a/cmake/standardprojectsettings.cmake b/cmake/standardprojectsettings.cmake new file mode 100644 index 0000000..d06d91a --- /dev/null +++ b/cmake/standardprojectsettings.cmake @@ -0,0 +1,16 @@ +#This file is for setting the complier flags. + +# setting few parameters +set(CMAKE_CXX_EXTENSIONS ON) + +set(CMAKE_CXX_STANDARD 14) + +set(CMAKE_CXX_STANDARD_REQUIRED TRUE) + +# setting of cmake_build_type doesnot works for MSVC from script file +# can set config type during generate step of cmake using command [cmake --build . --config ] +if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + + set(CMAKE_BUILD_TYPE Release CACHE STRING "Build type Release" FORCE) + +endif() \ No newline at end of file diff --git a/cmake/staticanalyzer.cmake b/cmake/staticanalyzer.cmake new file mode 100644 index 0000000..b718003 --- /dev/null +++ b/cmake/staticanalyzer.cmake @@ -0,0 +1,27 @@ +#This is script for static analysis of the code using cppcheck. + +option(ENABLE_CPPCHECK "Enable static analysis with cppcheck" ON) + +if(ENABLE_CPPCHECK) + + find_program(CPPCHECK cppcheck) + + if(CPPCHECK) + + file(MAKE_DIRECTORY docs/staticanalyzer) + set(REPORT_DIR docs/staticanalyzer) + set(CMAKE_CXX_CPPCHECK_ARGS --language=c++ --std=c++14 --xml --enable=all --suppress=missingInclude ${CMAKE_SOURCE_DIR}/commandlineparser/include/*.h ${CMAKE_SOURCE_DIR}/commandlineparser/src/*.cpp) + set(CMAKE_CXX_CPPCHECK ${CPPCHECK} ${CMAKE_CXX_CPPCHECK_ARGS} 2> ${PROJECT_SOURCE_DIR}/${REPORT_DIR}/static_analysis_report.xml ) + + add_custom_target( + run_cppcheck + COMMAND ${CMAKE_CXX_CPPCHECK} + COMMENT "running cppcheck" + ) + + else() + message(SEND_ERROR "cppcheck requested but executable not found !") + endif() + +endif() + diff --git a/commandlineparser/CMakeLists.txt b/commandlineparser/CMakeLists.txt index 0cdae78..7204388 100644 --- a/commandlineparser/CMakeLists.txt +++ b/commandlineparser/CMakeLists.txt @@ -32,9 +32,6 @@ install(EXPORT cmd_lib FILE cmd_lib.cmake DESTINATION "lib/cmake/cmd_lib") #install the config.cmake file install(FILES cmd_lib-config.cmake DESTINATION "lib/cmake/cmd_lib") -#install doxygen files -install(FILES ../docs/html/index.html ../docs/html/cmd_lib.chm DESTINATION docs) -install(FILES ../docs/html/index.html ../docs/html/cmd_lib.chm DESTINATION ../docs/doxygendocuments) diff --git a/docs/doxygendocuments/cmd_lib.chm b/docs/doxygendocuments/cmd_lib.chm deleted file mode 100644 index 818a956b4923702e9a1994347c861c55825b3c61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121420 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 XV9vP43KsZ#^?%*Q|L^_=21f8d#W>#v literal 0 HcmV?d00001 diff --git a/doxygen/Doxyfile b/doxygen/Doxyfile deleted file mode 100644 index af8fe1a..0000000 --- a/doxygen/Doxyfile +++ /dev/null @@ -1,2488 +0,0 @@ -# Doxyfile 1.8.12 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project. -# -# All text after a double hash (##) is considered a comment and is placed in -# front of the TAG it is preceding. -# -# All text after a single hash (#) is considered a comment and will be ignored. -# The format is: -# TAG = value [value, ...] -# For lists, items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (\" \"). - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all text -# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv -# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv -# for the list of possible encodings. -# The default value is: UTF-8. - -DOXYFILE_ENCODING = UTF-8 - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by -# double-quotes, unless you are using Doxywizard) that should identify the -# project for which the documentation is generated. This name is used in the -# title of most generated pages and in a few other places. -# The default value is: My Project. - -PROJECT_NAME = "Command Line Parser" - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. This -# could be handy for archiving the generated documentation or if some version -# control system is used. - -PROJECT_NUMBER = - -# Using the PROJECT_BRIEF tag one can provide an optional one line description -# for a project that appears at the top of each page and should give viewer a -# quick idea about the purpose of the project. Keep the description short. - -PROJECT_BRIEF ="Command Line Parser is a C++ based project for parsing the command line arguments and retrieve the values corresponding to a particular command." - -# With the PROJECT_LOGO tag one can specify a logo or an icon that is included -# in the documentation. The maximum height of the logo should not exceed 55 -# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy -# the logo to the output directory. - -PROJECT_LOGO = - -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path -# into which the generated documentation will be written. If a relative path is -# entered, it will be relative to the location where doxygen was started. If -# left blank the current directory will be used. - -OUTPUT_DIRECTORY = ../docs - -# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- -# directories (in 2 levels) under the output directory of each output format and -# will distribute the generated files over these directories. Enabling this -# option can be useful when feeding doxygen a huge amount of source files, where -# putting all generated files in the same directory would otherwise causes -# performance problems for the file system. -# The default value is: NO. - -CREATE_SUBDIRS = NO - -# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII -# characters to appear in the names of generated files. If set to NO, non-ASCII -# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode -# U+3044. -# The default value is: NO. - -ALLOW_UNICODE_NAMES = NO - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, -# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), -# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, -# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), -# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, -# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, -# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, -# Ukrainian and Vietnamese. -# The default value is: English. - -OUTPUT_LANGUAGE = English - -# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member -# descriptions after the members that are listed in the file and class -# documentation (similar to Javadoc). Set to NO to disable this. -# The default value is: YES. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief -# description of a member or function before the detailed description -# -# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. -# The default value is: YES. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator that is -# used to form the text in various listings. Each string in this list, if found -# as the leading text of the brief description, will be stripped from the text -# and the result, after processing the whole list, is used as the annotated -# text. Otherwise, the brief description is used as-is. If left blank, the -# following values are used ($name is automatically replaced with the name of -# the entity):The $name class, The $name widget, The $name file, is, provides, -# specifies, contains, represents, a, an and the. - -ABBREVIATE_BRIEF = "The $name class" \ - "The $name widget" \ - "The $name file" \ - is \ - provides \ - specifies \ - contains \ - represents \ - a \ - an \ - the - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# doxygen will generate a detailed section even if there is only a brief -# description. -# The default value is: NO. - -ALWAYS_DETAILED_SEC = NO - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment -# operators of the base classes will not be shown. -# The default value is: NO. - -INLINE_INHERITED_MEMB = NO - -# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path -# before files name in the file list and in the header files. If set to NO the -# shortest path that makes the file name unique will be used -# The default value is: YES. - -FULL_PATH_NAMES = YES - -# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. -# Stripping is only done if one of the specified strings matches the left-hand -# part of the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the path to -# strip. -# -# Note that you can specify absolute paths here, but also relative paths, which -# will be relative from the directory where doxygen is started. -# This tag requires that the tag FULL_PATH_NAMES is set to YES. - -STRIP_FROM_PATH = - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the -# path mentioned in the documentation of a class, which tells the reader which -# header file to include in order to use a class. If left blank only the name of -# the header file containing the class definition is used. Otherwise one should -# specify the list of include paths that are normally passed to the compiler -# using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but -# less readable) file names. This can be useful is your file systems doesn't -# support long names like on DOS, Mac, or CD-ROM. -# The default value is: NO. - -SHORT_NAMES = NO - -# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the -# first line (until the first dot) of a Javadoc-style comment as the brief -# description. If set to NO, the Javadoc-style will behave just like regular Qt- -# style comments (thus requiring an explicit @brief command for a brief -# description.) -# The default value is: NO. - -JAVADOC_AUTOBRIEF = NO - -# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first -# line (until the first dot) of a Qt-style comment as the brief description. If -# set to NO, the Qt-style will behave just like regular Qt-style comments (thus -# requiring an explicit \brief command for a brief description.) -# The default value is: NO. - -QT_AUTOBRIEF = NO - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a -# multi-line C++ special comment block (i.e. a block of //! or /// comments) as -# a brief description. This used to be the default behavior. The new default is -# to treat a multi-line C++ comment block as a detailed description. Set this -# tag to YES if you prefer the old behavior instead. -# -# Note that setting this tag to YES also means that rational rose comments are -# not recognized any more. -# The default value is: NO. - -MULTILINE_CPP_IS_BRIEF = NO - -# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the -# documentation from any documented member that it re-implements. -# The default value is: YES. - -INHERIT_DOCS = YES - -# If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new -# page for each member. If set to NO, the documentation of a member will be part -# of the file/class/namespace that contains it. -# The default value is: NO. - -SEPARATE_MEMBER_PAGES = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen -# uses this value to replace tabs by spaces in code fragments. -# Minimum value: 1, maximum value: 16, default value: 4. - -TAB_SIZE = 4 - -# This tag can be used to specify a number of aliases that act as commands in -# the documentation. An alias has the form: -# name=value -# For example adding -# "sideeffect=@par Side Effects:\n" -# will allow you to put the command \sideeffect (or @sideeffect) in the -# documentation, which will result in a user-defined paragraph with heading -# "Side Effects:". You can put \n's in the value part of an alias to insert -# newlines. - -ALIASES = - -# This tag can be used to specify a number of word-keyword mappings (TCL only). -# A mapping has the form "name=value". For example adding "class=itcl::class" -# will allow you to use the command class in the itcl::class meaning. - -TCL_SUBST = - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources -# only. Doxygen will then generate output that is more tailored for C. For -# instance, some of the names that are used will be different. The list of all -# members will be omitted, etc. -# The default value is: NO. - -OPTIMIZE_OUTPUT_FOR_C = NO - -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or -# Python sources only. Doxygen will then generate output that is more tailored -# for that language. For instance, namespaces will be presented as packages, -# qualified scopes will look different, etc. -# The default value is: NO. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran -# sources. Doxygen will then generate output that is tailored for Fortran. -# The default value is: NO. - -OPTIMIZE_FOR_FORTRAN = NO - -# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL -# sources. Doxygen will then generate output that is tailored for VHDL. -# The default value is: NO. - -OPTIMIZE_OUTPUT_VHDL = NO - -# Doxygen selects the parser to use depending on the extension of the files it -# parses. With this tag you can assign which parser to use for a given -# extension. Doxygen has a built-in mapping, but you can override or extend it -# using this tag. The format is ext=language, where ext is a file extension, and -# language is one of the parsers supported by doxygen: IDL, Java, Javascript, -# C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran: -# FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran: -# Fortran. In the later case the parser tries to guess whether the code is fixed -# or free formatted code, this is the default for Fortran type files), VHDL. For -# instance to make doxygen treat .inc files as Fortran files (default is PHP), -# and .f files as C (default is Fortran), use: inc=Fortran f=C. -# -# Note: For files without extension you can use no_extension as a placeholder. -# -# Note that for custom extensions you also need to set FILE_PATTERNS otherwise -# the files are not read by doxygen. - -EXTENSION_MAPPING = - -# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments -# according to the Markdown format, which allows for more readable -# documentation. See http://daringfireball.net/projects/markdown/ for details. -# The output of markdown processing is further processed by doxygen, so you can -# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in -# case of backward compatibilities issues. -# The default value is: YES. - -MARKDOWN_SUPPORT = YES - -# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up -# to that level are automatically included in the table of contents, even if -# they do not have an id attribute. -# Note: This feature currently applies only to Markdown headings. -# Minimum value: 0, maximum value: 99, default value: 0. -# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. - -TOC_INCLUDE_HEADINGS = 0 - -# When enabled doxygen tries to link words that correspond to documented -# classes, or namespaces to their corresponding documentation. Such a link can -# be prevented in individual cases by putting a % sign in front of the word or -# globally by setting AUTOLINK_SUPPORT to NO. -# The default value is: YES. - -AUTOLINK_SUPPORT = YES - -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want -# to include (a tag file for) the STL sources as input, then you should set this -# tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); -# versus func(std::string) {}). This also make the inheritance and collaboration -# diagrams that involve STL classes more complete and accurate. -# The default value is: NO. - -BUILTIN_STL_SUPPORT = NO - -# If you use Microsoft's C++/CLI language, you should set this option to YES to -# enable parsing support. -# The default value is: NO. - -CPP_CLI_SUPPORT = NO - -# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: -# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen -# will parse them like normal C++ but will assume all classes use public instead -# of private inheritance when no explicit protection keyword is present. -# The default value is: NO. - -SIP_SUPPORT = NO - -# For Microsoft's IDL there are propget and propput attributes to indicate -# getter and setter methods for a property. Setting this option to YES will make -# doxygen to replace the get and set methods by a property in the documentation. -# This will only work if the methods are indeed getting or setting a simple -# type. If this is not the case, or you want to show the methods anyway, you -# should set this option to NO. -# The default value is: YES. - -IDL_PROPERTY_SUPPORT = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. -# The default value is: NO. - -DISTRIBUTE_GROUP_DOC = NO - -# If one adds a struct or class to a group and this option is enabled, then also -# any nested class or struct is added to the same group. By default this option -# is disabled and one has to add nested compounds explicitly via \ingroup. -# The default value is: NO. - -GROUP_NESTED_COMPOUNDS = NO - -# Set the SUBGROUPING tag to YES to allow class member groups of the same type -# (for instance a group of public functions) to be put as a subgroup of that -# type (e.g. under the Public Functions section). Set it to NO to prevent -# subgrouping. Alternatively, this can be done per class using the -# \nosubgrouping command. -# The default value is: YES. - -SUBGROUPING = YES - -# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions -# are shown inside the group in which they are included (e.g. using \ingroup) -# instead of on a separate page (for HTML and Man pages) or section (for LaTeX -# and RTF). -# -# Note that this feature does not work in combination with -# SEPARATE_MEMBER_PAGES. -# The default value is: NO. - -INLINE_GROUPED_CLASSES = NO - -# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions -# with only public data fields or simple typedef fields will be shown inline in -# the documentation of the scope in which they are defined (i.e. file, -# namespace, or group documentation), provided this scope is documented. If set -# to NO, structs, classes, and unions are shown on a separate page (for HTML and -# Man pages) or section (for LaTeX and RTF). -# The default value is: NO. - -INLINE_SIMPLE_STRUCTS = NO - -# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or -# enum is documented as struct, union, or enum with the name of the typedef. So -# typedef struct TypeS {} TypeT, will appear in the documentation as a struct -# with name TypeT. When disabled the typedef will appear as a member of a file, -# namespace, or class. And the struct will be named TypeS. This can typically be -# useful for C code in case the coding convention dictates that all compound -# types are typedef'ed and only the typedef is referenced, never the tag name. -# The default value is: NO. - -TYPEDEF_HIDES_STRUCT = NO - -# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This -# cache is used to resolve symbols given their name and scope. Since this can be -# an expensive process and often the same symbol appears multiple times in the -# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small -# doxygen will become slower. If the cache is too large, memory is wasted. The -# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range -# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 -# symbols. At the end of a run doxygen will report the cache usage and suggest -# the optimal cache size from a speed point of view. -# Minimum value: 0, maximum value: 9, default value: 0. - -LOOKUP_CACHE_SIZE = 0 - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in -# documentation are documented, even if no documentation was available. Private -# class members and static file members will be hidden unless the -# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. -# Note: This will also disable the warnings about undocumented members that are -# normally produced when WARNINGS is set to YES. -# The default value is: NO. - -EXTRACT_ALL = NO - -# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will -# be included in the documentation. -# The default value is: NO. - -EXTRACT_PRIVATE = NO - -# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal -# scope will be included in the documentation. -# The default value is: NO. - -EXTRACT_PACKAGE = NO - -# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be -# included in the documentation. -# The default value is: NO. - -EXTRACT_STATIC = NO - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined -# locally in source files will be included in the documentation. If set to NO, -# only classes defined in header files are included. Does not have any effect -# for Java sources. -# The default value is: YES. - -EXTRACT_LOCAL_CLASSES = YES - -# This flag is only useful for Objective-C code. If set to YES, local methods, -# which are defined in the implementation section but not in the interface are -# included in the documentation. If set to NO, only methods in the interface are -# included. -# The default value is: NO. - -EXTRACT_LOCAL_METHODS = NO - -# If this flag is set to YES, the members of anonymous namespaces will be -# extracted and appear in the documentation as a namespace called -# 'anonymous_namespace{file}', where file will be replaced with the base name of -# the file that contains the anonymous namespace. By default anonymous namespace -# are hidden. -# The default value is: NO. - -EXTRACT_ANON_NSPACES = NO - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all -# undocumented members inside documented classes or files. If set to NO these -# members will be included in the various overviews, but no documentation -# section is generated. This option has no effect if EXTRACT_ALL is enabled. -# The default value is: NO. - -HIDE_UNDOC_MEMBERS = NO - -# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. If set -# to NO, these classes will be included in the various overviews. This option -# has no effect if EXTRACT_ALL is enabled. -# The default value is: NO. - -HIDE_UNDOC_CLASSES = NO - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend -# (class|struct|union) declarations. If set to NO, these declarations will be -# included in the documentation. -# The default value is: NO. - -HIDE_FRIEND_COMPOUNDS = NO - -# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any -# documentation blocks found inside the body of a function. If set to NO, these -# blocks will be appended to the function's detailed documentation block. -# The default value is: NO. - -HIDE_IN_BODY_DOCS = NO - -# The INTERNAL_DOCS tag determines if documentation that is typed after a -# \internal command is included. If the tag is set to NO then the documentation -# will be excluded. Set it to YES to include the internal documentation. -# The default value is: NO. - -INTERNAL_DOCS = NO - -# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file -# names in lower-case letters. If set to YES, upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. -# The default value is: system dependent. - -CASE_SENSE_NAMES = NO - -# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with -# their full class and namespace scopes in the documentation. If set to YES, the -# scope will be hidden. -# The default value is: NO. - -HIDE_SCOPE_NAMES = NO - -# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will -# append additional text to a page's title, such as Class Reference. If set to -# YES the compound reference will be hidden. -# The default value is: NO. - -HIDE_COMPOUND_REFERENCE= NO - -# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of -# the files that are included by a file in the documentation of that file. -# The default value is: YES. - -SHOW_INCLUDE_FILES = YES - -# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each -# grouped member an include statement to the documentation, telling the reader -# which file to include in order to use the member. -# The default value is: NO. - -SHOW_GROUPED_MEMB_INC = NO - -# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include -# files with double quotes in the documentation rather than with sharp brackets. -# The default value is: NO. - -FORCE_LOCAL_INCLUDES = NO - -# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the -# documentation for inline members. -# The default value is: YES. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the -# (detailed) documentation of file and class members alphabetically by member -# name. If set to NO, the members will appear in declaration order. -# The default value is: YES. - -SORT_MEMBER_DOCS = YES - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief -# descriptions of file, namespace and class members alphabetically by member -# name. If set to NO, the members will appear in declaration order. Note that -# this will also influence the order of the classes in the class list. -# The default value is: NO. - -SORT_BRIEF_DOCS = NO - -# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the -# (brief and detailed) documentation of class members so that constructors and -# destructors are listed first. If set to NO the constructors will appear in the -# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. -# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief -# member documentation. -# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting -# detailed member documentation. -# The default value is: NO. - -SORT_MEMBERS_CTORS_1ST = NO - -# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy -# of group names into alphabetical order. If set to NO the group names will -# appear in their defined order. -# The default value is: NO. - -SORT_GROUP_NAMES = NO - -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by -# fully-qualified names, including namespaces. If set to NO, the class list will -# be sorted only by class name, not including the namespace part. -# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the alphabetical -# list. -# The default value is: NO. - -SORT_BY_SCOPE_NAME = NO - -# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper -# type resolution of all parameters of a function it will reject a match between -# the prototype and the implementation of a member function even if there is -# only one candidate or it is obvious which candidate to choose by doing a -# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still -# accept a match between prototype and implementation in such cases. -# The default value is: NO. - -STRICT_PROTO_MATCHING = NO - -# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo -# list. This list is created by putting \todo commands in the documentation. -# The default value is: YES. - -GENERATE_TODOLIST = YES - -# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test -# list. This list is created by putting \test commands in the documentation. -# The default value is: YES. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug -# list. This list is created by putting \bug commands in the documentation. -# The default value is: YES. - -GENERATE_BUGLIST = YES - -# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO) -# the deprecated list. This list is created by putting \deprecated commands in -# the documentation. -# The default value is: YES. - -GENERATE_DEPRECATEDLIST= YES - -# The ENABLED_SECTIONS tag can be used to enable conditional documentation -# sections, marked by \if ... \endif and \cond -# ... \endcond blocks. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the -# initial value of a variable or macro / define can have for it to appear in the -# documentation. If the initializer consists of more lines than specified here -# it will be hidden. Use a value of 0 to hide initializers completely. The -# appearance of the value of individual variables and macros / defines can be -# controlled using \showinitializer or \hideinitializer command in the -# documentation regardless of this setting. -# Minimum value: 0, maximum value: 10000, default value: 30. - -MAX_INITIALIZER_LINES = 30 - -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at -# the bottom of the documentation of classes and structs. If set to YES, the -# list will mention the files that were used to generate the documentation. -# The default value is: YES. - -SHOW_USED_FILES = YES - -# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This -# will remove the Files entry from the Quick Index and from the Folder Tree View -# (if specified). -# The default value is: YES. - -SHOW_FILES = YES - -# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces -# page. This will remove the Namespaces entry from the Quick Index and from the -# Folder Tree View (if specified). -# The default value is: YES. - -SHOW_NAMESPACES = YES - -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from -# the version control system). Doxygen will invoke the program by executing (via -# popen()) the command command input-file, where command is the value of the -# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided -# by doxygen. Whatever the program writes to standard output is used as the file -# version. For an example see the documentation. - -FILE_VERSION_FILTER = - -# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed -# by doxygen. The layout file controls the global structure of the generated -# output files in an output format independent way. To create the layout file -# that represents doxygen's defaults, run doxygen with the -l option. You can -# optionally specify a file name after the option, if omitted DoxygenLayout.xml -# will be used as the name of the layout file. -# -# Note that if you run doxygen from a directory containing a file called -# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE -# tag is left empty. - -LAYOUT_FILE = - -# The CITE_BIB_FILES tag can be used to specify one or more bib files containing -# the reference definitions. This must be a list of .bib files. The .bib -# extension is automatically appended if omitted. This requires the bibtex tool -# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. -# For LaTeX the style of the bibliography can be controlled using -# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the -# search path. See also \cite for info how to create references. - -CITE_BIB_FILES = - -#--------------------------------------------------------------------------- -# Configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated to -# standard output by doxygen. If QUIET is set to YES this implies that the -# messages are off. -# The default value is: NO. - -QUIET = NO - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES -# this implies that the warnings are on. -# -# Tip: Turn warnings on while writing the documentation. -# The default value is: YES. - -WARNINGS = YES - -# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate -# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag -# will automatically be disabled. -# The default value is: YES. - -WARN_IF_UNDOCUMENTED = YES - -# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some parameters -# in a documented function, or documenting parameters that don't exist or using -# markup commands wrongly. -# The default value is: YES. - -WARN_IF_DOC_ERROR = YES - -# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that -# are documented, but have no documentation for their parameters or return -# value. If set to NO, doxygen will only warn about wrong or incomplete -# parameter documentation, but not about the absence of documentation. -# The default value is: NO. - -WARN_NO_PARAMDOC = NO - -# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when -# a warning is encountered. -# The default value is: NO. - -WARN_AS_ERROR = NO - -# The WARN_FORMAT tag determines the format of the warning messages that doxygen -# can produce. The string should contain the $file, $line, and $text tags, which -# will be replaced by the file and line number from which the warning originated -# and the warning text. Optionally the format may contain $version, which will -# be replaced by the version of the file (if it could be obtained via -# FILE_VERSION_FILTER) -# The default value is: $file:$line: $text. - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning and error -# messages should be written. If left blank the output is written to standard -# error (stderr). - -WARN_LOGFILE = - -#--------------------------------------------------------------------------- -# Configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag is used to specify the files and/or directories that contain -# documented source files. You may enter file names like myfile.cpp or -# directories like /usr/src/myproject. Separate the files or directories with -# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING -# Note: If this tag is empty the current directory is searched. - -INPUT = ../commandlineparser/include ../README.md - -# This tag can be used to specify the character encoding of the source files -# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses -# libiconv (or the iconv built into libc) for the transcoding. See the libiconv -# documentation (see: http://www.gnu.org/software/libiconv) for the list of -# possible encodings. -# The default value is: UTF-8. - -INPUT_ENCODING = UTF-8 - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and -# *.h) to filter out the source-files in the directories. -# -# Note that for custom extensions or not directly supported extensions you also -# need to set EXTENSION_MAPPING for the extension otherwise the files are not -# read by doxygen. -# -# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, -# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, -# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, -# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, -# *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf and *.qsf. - -FILE_PATTERNS = *.c \ - *.cc \ - *.cxx \ - *.cpp \ - *.c++ \ - *.java \ - *.ii \ - *.ixx \ - *.ipp \ - *.i++ \ - *.inl \ - *.idl \ - *.ddl \ - *.odl \ - *.h \ - *.hh \ - *.hxx \ - *.hpp \ - *.h++ \ - *.cs \ - *.d \ - *.php \ - *.php4 \ - *.php5 \ - *.phtml \ - *.inc \ - *.m \ - *.markdown \ - *.md \ - *.mm \ - *.dox \ - *.py \ - *.pyw \ - *.f90 \ - *.f95 \ - *.f03 \ - *.f08 \ - *.f \ - *.for \ - *.tcl \ - *.vhd \ - *.vhdl \ - *.ucf \ - *.qsf\ - *.txt - -# The RECURSIVE tag can be used to specify whether or not subdirectories should -# be searched for input files as well. -# The default value is: NO. - -RECURSIVE = NO - -# The EXCLUDE tag can be used to specify files and/or directories that should be -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. -# -# Note that relative paths are relative to the directory from which doxygen is -# run. - -EXCLUDE = - -# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or -# directories that are symbolic links (a Unix file system feature) are excluded -# from the input. -# The default value is: NO. - -EXCLUDE_SYMLINKS = NO - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. -# -# Note that the wildcards are matched against the file with absolute path, so to -# exclude all test directories for example use the pattern */test/* - -EXCLUDE_PATTERNS = - -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the -# output. The symbol name can be a fully qualified name, a word, or if the -# wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test -# -# Note that the wildcards are matched against the file with absolute path, so to -# exclude all test directories use the pattern */test/* - -EXCLUDE_SYMBOLS = - -# The EXAMPLE_PATH tag can be used to specify one or more files or directories -# that contain example code fragments that are included (see the \include -# command). - -EXAMPLE_PATH = - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and -# *.h) to filter out the source-files in the directories. If left blank all -# files are included. - -EXAMPLE_PATTERNS = * - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude commands -# irrespective of the value of the RECURSIVE tag. -# The default value is: NO. - -EXAMPLE_RECURSIVE = NO - -# The IMAGE_PATH tag can be used to specify one or more files or directories -# that contain images that are to be included in the documentation (see the -# \image command). - -IMAGE_PATH = - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command: -# -# -# -# where is the value of the INPUT_FILTER tag, and is the -# name of an input file. Doxygen will then use the output that the filter -# program writes to standard output. If FILTER_PATTERNS is specified, this tag -# will be ignored. -# -# Note that the filter must not add or remove lines; it is applied before the -# code is scanned, but not when the output code is generated. If lines are added -# or removed, the anchors will not be placed correctly. -# -# Note that for custom extensions or not directly supported extensions you also -# need to set EXTENSION_MAPPING for the extension otherwise the files are not -# properly processed by doxygen. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. The filters are a list of the form: pattern=filter -# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how -# filters are used. If the FILTER_PATTERNS tag is empty or if none of the -# patterns match the file name, INPUT_FILTER is applied. -# -# Note that for custom extensions or not directly supported extensions you also -# need to set EXTENSION_MAPPING for the extension otherwise the files are not -# properly processed by doxygen. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will also be used to filter the input files that are used for -# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). -# The default value is: NO. - -FILTER_SOURCE_FILES = NO - -# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file -# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and -# it is also possible to disable source filtering for a specific pattern using -# *.ext= (so without naming a filter). -# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. - -FILTER_SOURCE_PATTERNS = - -# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that -# is part of the input, its contents will be placed on the main page -# (index.html). This can be useful if you have a project on for instance GitHub -# and want to reuse the introduction page also for the doxygen output. - -USE_MDFILE_AS_MAINPAGE = ../README.md - -#--------------------------------------------------------------------------- -# Configuration options related to source browsing -#--------------------------------------------------------------------------- - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will be -# generated. Documented entities will be cross-referenced with these sources. -# -# Note: To get rid of all source code in the generated output, make sure that -# also VERBATIM_HEADERS is set to NO. -# The default value is: NO. - -SOURCE_BROWSER = NO - -# Setting the INLINE_SOURCES tag to YES will include the body of functions, -# classes and enums directly into the documentation. -# The default value is: NO. - -INLINE_SOURCES = NO - -# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any -# special comment blocks from generated source code fragments. Normal C, C++ and -# Fortran comments will always remain visible. -# The default value is: YES. - -STRIP_CODE_COMMENTS = YES - -# If the REFERENCED_BY_RELATION tag is set to YES then for each documented -# function all documented functions referencing it will be listed. -# The default value is: NO. - -REFERENCED_BY_RELATION = NO - -# If the REFERENCES_RELATION tag is set to YES then for each documented function -# all documented entities called/used by that function will be listed. -# The default value is: NO. - -REFERENCES_RELATION = NO - -# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set -# to YES then the hyperlinks from functions in REFERENCES_RELATION and -# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will -# link to the documentation. -# The default value is: YES. - -REFERENCES_LINK_SOURCE = YES - -# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the -# source code will show a tooltip with additional information such as prototype, -# brief description and links to the definition and documentation. Since this -# will make the HTML file larger and loading of large files a bit slower, you -# can opt to disable this feature. -# The default value is: YES. -# This tag requires that the tag SOURCE_BROWSER is set to YES. - -SOURCE_TOOLTIPS = YES - -# If the USE_HTAGS tag is set to YES then the references to source code will -# point to the HTML generated by the htags(1) tool instead of doxygen built-in -# source browser. The htags tool is part of GNU's global source tagging system -# (see http://www.gnu.org/software/global/global.html). You will need version -# 4.8.6 or higher. -# -# To use it do the following: -# - Install the latest version of global -# - Enable SOURCE_BROWSER and USE_HTAGS in the config file -# - Make sure the INPUT points to the root of the source tree -# - Run doxygen as normal -# -# Doxygen will invoke htags (and that will in turn invoke gtags), so these -# tools must be available from the command line (i.e. in the search path). -# -# The result: instead of the source browser generated by doxygen, the links to -# source code will now point to the output of htags. -# The default value is: NO. -# This tag requires that the tag SOURCE_BROWSER is set to YES. - -USE_HTAGS = NO - -# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a -# verbatim copy of the header file for each class for which an include is -# specified. Set to NO to disable this. -# See also: Section \class. -# The default value is: YES. - -VERBATIM_HEADERS = YES - -# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the -# clang parser (see: http://clang.llvm.org/) for more accurate parsing at the -# cost of reduced performance. This can be particularly helpful with template -# rich C++ code for which doxygen's built-in parser lacks the necessary type -# information. -# Note: The availability of this option depends on whether or not doxygen was -# generated with the -Duse-libclang=ON option for CMake. -# The default value is: NO. - -CLANG_ASSISTED_PARSING = NO - -# If clang assisted parsing is enabled you can provide the compiler with command -# line options that you would normally use when invoking the compiler. Note that -# the include paths will already be set by doxygen for the files and directories -# specified with INPUT and INCLUDE_PATH. -# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. - -CLANG_OPTIONS = - -#--------------------------------------------------------------------------- -# Configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all -# compounds will be generated. Enable this if the project contains a lot of -# classes, structs, unions or interfaces. -# The default value is: YES. - -ALPHABETICAL_INDEX = YES - -# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in -# which the alphabetical index list will be split. -# Minimum value: 1, maximum value: 20, default value: 5. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all classes will -# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag -# can be used to specify a prefix (or a list of prefixes) that should be ignored -# while generating the index headers. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output -# The default value is: YES. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a -# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of -# it. -# The default directory is: html. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_OUTPUT = html - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each -# generated HTML page (for example: .htm, .php, .asp). -# The default value is: .html. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_FILE_EXTENSION = .html - -# The HTML_HEADER tag can be used to specify a user-defined HTML header file for -# each generated HTML page. If the tag is left blank doxygen will generate a -# standard header. -# -# To get valid HTML the header file that includes any scripts and style sheets -# that doxygen needs, which is dependent on the configuration options used (e.g. -# the setting GENERATE_TREEVIEW). It is highly recommended to start with a -# default header using -# doxygen -w html new_header.html new_footer.html new_stylesheet.css -# YourConfigFile -# and then modify the file new_header.html. See also section "Doxygen usage" -# for information on how to generate the default header that doxygen normally -# uses. -# Note: The header is subject to change so you typically have to regenerate the -# default header when upgrading to a newer version of doxygen. For a description -# of the possible markers and block names see the documentation. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each -# generated HTML page. If the tag is left blank doxygen will generate a standard -# footer. See HTML_HEADER for more information on how to generate a default -# footer and what special commands can be used inside the footer. See also -# section "Doxygen usage" for information on how to generate the default footer -# that doxygen normally uses. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_FOOTER = - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style -# sheet that is used by each HTML page. It can be used to fine-tune the look of -# the HTML output. If left blank doxygen will generate a default style sheet. -# See also section "Doxygen usage" for information on how to generate the style -# sheet that doxygen normally uses. -# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as -# it is more robust and this tag (HTML_STYLESHEET) will in the future become -# obsolete. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_STYLESHEET = - -# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined -# cascading style sheets that are included after the standard style sheets -# created by doxygen. Using this option one can overrule certain style aspects. -# This is preferred over using HTML_STYLESHEET since it does not replace the -# standard style sheet and is therefore more robust against future updates. -# Doxygen will copy the style sheet files to the output directory. -# Note: The order of the extra style sheet files is of importance (e.g. the last -# style sheet in the list overrules the setting of the previous ones in the -# list). For an example see the documentation. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_EXTRA_STYLESHEET = - -# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or -# other source files which should be copied to the HTML output directory. Note -# that these files will be copied to the base HTML output directory. Use the -# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these -# files. In the HTML_STYLESHEET file, use the file name only. Also note that the -# files will be copied as-is; there are no commands or markers available. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_EXTRA_FILES = - -# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen -# will adjust the colors in the style sheet and background images according to -# this color. Hue is specified as an angle on a colorwheel, see -# http://en.wikipedia.org/wiki/Hue for more information. For instance the value -# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 -# purple, and 360 is red again. -# Minimum value: 0, maximum value: 359, default value: 220. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_HUE = 220 - -# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors -# in the HTML output. For a value of 0 the output will use grayscales only. A -# value of 255 will produce the most vivid colors. -# Minimum value: 0, maximum value: 255, default value: 100. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_SAT = 100 - -# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the -# luminance component of the colors in the HTML output. Values below 100 -# gradually make the output lighter, whereas values above 100 make the output -# darker. The value divided by 100 is the actual gamma applied, so 80 represents -# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not -# change the gamma. -# Minimum value: 40, maximum value: 240, default value: 80. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_GAMMA = 80 - -# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML -# page will contain the date and time when the page was generated. Setting this -# to YES can help to show when doxygen was last run and thus if the -# documentation is up to date. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_TIMESTAMP = NO - -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_DYNAMIC_SECTIONS = NO - -# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries -# shown in the various tree structured indices initially; the user can expand -# and collapse entries dynamically later on. Doxygen will expand the tree to -# such a level that at most the specified number of entries are visible (unless -# a fully collapsed tree already exceeds this amount). So setting the number of -# entries 1 will produce a full collapsed tree by default. 0 is a special value -# representing an infinite number of entries and will result in a full expanded -# tree by default. -# Minimum value: 0, maximum value: 9999, default value: 100. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_INDEX_NUM_ENTRIES = 100 - -# If the GENERATE_DOCSET tag is set to YES, additional index files will be -# generated that can be used as input for Apple's Xcode 3 integrated development -# environment (see: http://developer.apple.com/tools/xcode/), introduced with -# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a -# Makefile in the HTML output directory. Running make will produce the docset in -# that directory and running make install will install the docset in -# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at -# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html -# for more information. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_DOCSET = NO - -# This tag determines the name of the docset feed. A documentation feed provides -# an umbrella under which multiple documentation sets from a single provider -# (such as a company or product suite) can be grouped. -# The default value is: Doxygen generated docs. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_FEEDNAME = "Doxygen generated docs" - -# This tag specifies a string that should uniquely identify the documentation -# set bundle. This should be a reverse domain-name style string, e.g. -# com.mycompany.MyDocSet. Doxygen will append .docset to the name. -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_BUNDLE_ID = org.doxygen.Project - -# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify -# the documentation publisher. This should be a reverse domain-name style -# string, e.g. com.mycompany.MyDocSet.documentation. -# The default value is: org.doxygen.Publisher. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_PUBLISHER_ID = org.doxygen.Publisher - -# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. -# The default value is: Publisher. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_PUBLISHER_NAME = Publisher - -# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three -# additional HTML index files: index.hhp, index.hhc, and index.hhk. The -# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop -# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on -# Windows. -# -# The HTML Help Workshop contains a compiler that can convert all HTML output -# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML -# files are now used as the Windows 98 help format, and will replace the old -# Windows help format (.hlp) on all Windows platforms in the future. Compressed -# HTML files also contain an index, a table of contents, and you can search for -# words in the documentation. The HTML workshop also contains a viewer for -# compressed HTML files. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_HTMLHELP = YES - -# The CHM_FILE tag can be used to specify the file name of the resulting .chm -# file. You can add a path in front of the file if the result should not be -# written to the html output directory. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -CHM_FILE =cmd_lib.chm - -# The HHC_LOCATION tag can be used to specify the location (absolute path -# including file name) of the HTML help compiler (hhc.exe). If non-empty, -# doxygen will try to run the HTML help compiler on the generated index.hhp. -# The file has to be specified with full path. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -HHC_LOCATION ="C:\Program Files (x86)\HTML Help Workshop\hhc.exe" - -# The GENERATE_CHI flag controls if a separate .chi index file is generated -# (YES) or that it should be included in the master .chm file (NO). -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -GENERATE_CHI = NO - -# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc) -# and project file content. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -CHM_INDEX_ENCODING = - -# The BINARY_TOC flag controls whether a binary table of contents is generated -# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it -# enables the Previous and Next buttons. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set to YES to add extra items for group members to -# the table of contents of the HTML help documentation and to the tree view. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -TOC_EXPAND = NO - -# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and -# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that -# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help -# (.qch) of the generated HTML documentation. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_QHP = NO - -# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify -# the file name of the resulting .qch file. The path specified is relative to -# the HTML output folder. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QCH_FILE = - -# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help -# Project output. For more information please see Qt Help Project / Namespace -# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_NAMESPACE = org.doxygen.Project - -# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt -# Help Project output. For more information please see Qt Help Project / Virtual -# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- -# folders). -# The default value is: doc. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_VIRTUAL_FOLDER = doc - -# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom -# filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_CUST_FILTER_NAME = - -# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the -# custom filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_CUST_FILTER_ATTRS = - -# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this -# project's filter section matches. Qt Help Project / Filter Attributes (see: -# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_SECT_FILTER_ATTRS = - -# The QHG_LOCATION tag can be used to specify the location of Qt's -# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the -# generated .qhp file. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHG_LOCATION = - -# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be -# generated, together with the HTML files, they form an Eclipse help plugin. To -# install this plugin and make it available under the help contents menu in -# Eclipse, the contents of the directory containing the HTML and XML files needs -# to be copied into the plugins directory of eclipse. The name of the directory -# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. -# After copying Eclipse needs to be restarted before the help appears. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_ECLIPSEHELP = NO - -# A unique identifier for the Eclipse help plugin. When installing the plugin -# the directory name containing the HTML and XML files should also have this -# name. Each documentation set should have its own identifier. -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. - -ECLIPSE_DOC_ID = org.doxygen.Project - -# If you want full control over the layout of the generated HTML pages it might -# be necessary to disable the index and replace it with your own. The -# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top -# of each HTML page. A value of NO enables the index and the value YES disables -# it. Since the tabs in the index contain the same information as the navigation -# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -DISABLE_INDEX = NO - -# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index -# structure should be generated to display hierarchical information. If the tag -# value is set to YES, a side panel will be generated containing a tree-like -# index structure (just like the one that is generated for HTML Help). For this -# to work a browser that supports JavaScript, DHTML, CSS and frames is required -# (i.e. any modern browser). Windows users are probably better off using the -# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can -# further fine-tune the look of the index. As an example, the default style -# sheet generated by doxygen has an example that shows how to put an image at -# the root of the tree instead of the PROJECT_NAME. Since the tree basically has -# the same information as the tab index, you could consider setting -# DISABLE_INDEX to YES when enabling this option. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_TREEVIEW = NO - -# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that -# doxygen will group on one line in the generated HTML documentation. -# -# Note that a value of 0 will completely suppress the enum values from appearing -# in the overview section. -# Minimum value: 0, maximum value: 20, default value: 4. -# This tag requires that the tag GENERATE_HTML is set to YES. - -ENUM_VALUES_PER_LINE = 4 - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used -# to set the initial width (in pixels) of the frame in which the tree is shown. -# Minimum value: 0, maximum value: 1500, default value: 250. -# This tag requires that the tag GENERATE_HTML is set to YES. - -TREEVIEW_WIDTH = 250 - -# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to -# external symbols imported via tag files in a separate window. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -EXT_LINKS_IN_WINDOW = NO - -# Use this tag to change the font size of LaTeX formulas included as images in -# the HTML documentation. When you change the font size after a successful -# doxygen run you need to manually remove any form_*.png images from the HTML -# output directory to force them to be regenerated. -# Minimum value: 8, maximum value: 50, default value: 10. -# This tag requires that the tag GENERATE_HTML is set to YES. - -FORMULA_FONTSIZE = 10 - -# Use the FORMULA_TRANPARENT tag to determine whether or not the images -# generated for formulas are transparent PNGs. Transparent PNGs are not -# supported properly for IE 6.0, but are supported on all modern browsers. -# -# Note that when changing this option you need to delete any form_*.png files in -# the HTML output directory before the changes have effect. -# The default value is: YES. -# This tag requires that the tag GENERATE_HTML is set to YES. - -FORMULA_TRANSPARENT = YES - -# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see -# http://www.mathjax.org) which uses client side Javascript for the rendering -# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX -# installed or if you want to formulas look prettier in the HTML output. When -# enabled you may also need to install MathJax separately and configure the path -# to it using the MATHJAX_RELPATH option. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -USE_MATHJAX = NO - -# When MathJax is enabled you can set the default output format to be used for -# the MathJax output. See the MathJax site (see: -# http://docs.mathjax.org/en/latest/output.html) for more details. -# Possible values are: HTML-CSS (which is slower, but has the best -# compatibility), NativeMML (i.e. MathML) and SVG. -# The default value is: HTML-CSS. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_FORMAT = HTML-CSS - -# When MathJax is enabled you need to specify the location relative to the HTML -# output directory using the MATHJAX_RELPATH option. The destination directory -# should contain the MathJax.js script. For instance, if the mathjax directory -# is located at the same level as the HTML output directory, then -# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax -# Content Delivery Network so you can quickly see the result without installing -# MathJax. However, it is strongly recommended to install a local copy of -# MathJax from http://www.mathjax.org before deployment. -# The default value is: http://cdn.mathjax.org/mathjax/latest. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest - -# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax -# extension names that should be enabled during MathJax rendering. For example -# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_EXTENSIONS = - -# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces -# of code that will be used on startup of the MathJax code. See the MathJax site -# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an -# example see the documentation. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_CODEFILE = - -# When the SEARCHENGINE tag is enabled doxygen will generate a search box for -# the HTML output. The underlying search engine uses javascript and DHTML and -# should work on any modern browser. Note that when using HTML help -# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) -# there is already a search function so this one should typically be disabled. -# For large projects the javascript based search engine can be slow, then -# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to -# search using the keyboard; to jump to the search box use + S -# (what the is depends on the OS and browser, but it is typically -# , /