123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500 |
- c# Doxyfile 1.8.8
- #---------------------------------------------------------------------------
- # Project related configuration options
- #---------------------------------------------------------------------------
- DOXYFILE_ENCODING = UTF-8
- PROJECT_NAME = "ManaPlus"
- PROJECT_NUMBER =
- PROJECT_BRIEF =
- PROJECT_LOGO = data/icons/manaplus.png
- OUTPUT_DIRECTORY = doxygen
- CREATE_SUBDIRS = NO
- ALLOW_UNICODE_NAMES = NO
- OUTPUT_LANGUAGE = English
- BRIEF_MEMBER_DESC = YES
- REPEAT_BRIEF = YES
- ABBREVIATE_BRIEF =
- ALWAYS_DETAILED_SEC = NO
- INLINE_INHERITED_MEMB = NO
- FULL_PATH_NAMES = YES
- 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
- 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
- SEPARATE_MEMBER_PAGES = NO
- TAB_SIZE = 8
- # 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 =
- TCL_SUBST =
- OPTIMIZE_OUTPUT_FOR_C = YES
- OPTIMIZE_OUTPUT_JAVA = NO
- OPTIMIZE_FOR_FORTRAN = NO
- OPTIMIZE_OUTPUT_VHDL = NO
- EXTENSION_MAPPING = h=C
- MARKDOWN_SUPPORT = YES
- # 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 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
- BUILTIN_STL_SUPPORT = NO
- CPP_CLI_SUPPORT = NO
- SIP_SUPPORT = NO
- IDL_PROPERTY_SUPPORT = NO
- # 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: NNO
- DISTRIBUTE_GROUP_DOC = 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: YENO
- 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: NNO
- 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: NNO
- INLINE_SIMPLE_STRUCTS = 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 = YES
- EXTRACT_PRIVATE = YES
- # 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
- EXTRACT_STATIC = YES
- # 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
- EXTRACT_LOCAL_METHODS = YES
- EXTRACT_ANON_NSPACES = YES
- HIDE_UNDOC_MEMBERS = NO
- HIDE_UNDOC_CLASSES = NO
- HIDE_FRIEND_COMPOUNDS = NO
- HIDE_IN_BODY_DOCS = NO
- INTERNAL_DOCS = NO
- CASE_SENSE_NAMES = YES
- HIDE_SCOPE_NAMES = NO
- 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 = YES
- FORCE_LOCAL_INCLUDES = NO
- INLINE_INFO = YES
- SORT_MEMBER_DOCS = YES
- SORT_BRIEF_DOCS = NO
- SORT_MEMBERS_CTORS_1ST = NO
- SORT_GROUP_NAMES = NO
- SORT_BY_SCOPE_NAME = NO
- STRICT_PROTO_MATCHING = NO
- GENERATE_TODOLIST = YES
- GENERATE_TESTLIST = YES
- GENERATE_BUGLIST = YES
- GENERATE_DEPRECATEDLIST= YES
- ENABLED_SECTIONS =
- MAX_INITIALIZER_LINES = 30
- SHOW_USED_FILES = YES
- SHOW_FILES = YES
- SHOW_NAMESPACES = YES
- FILE_VERSION_FILTER = "git log -n 1 --pretty=format:%h -- "
- #LAYOUT_FILE = layoutFile.xml
- CITE_BIB_FILES =
- #---------------------------------------------------------------------------
- # Configuration options related to warning and progress messages
- #---------------------------------------------------------------------------
- QUIET = NO
- WARNINGS = YES
- WARN_IF_UNDOCUMENTED = YES
- WARN_IF_DOC_ERROR = YES
- WARN_NO_PARAMDOC = YES
- WARN_FORMAT = "$file:$line: $text"
- WARN_LOGFILE =
- #---------------------------------------------------------------------------
- # Configuration options related to the input files
- #---------------------------------------------------------------------------
- INPUT = src
- INPUT_ENCODING = UTF-8
- FILE_PATTERNS = *.cpp \
- *.h \
- *.hpp
- RECURSIVE = YES
- EXCLUDE =
- EXCLUDE_SYMLINKS = NO
- EXCLUDE_PATTERNS =
- EXCLUDE_SYMBOLS =
- EXAMPLE_PATH =
- EXAMPLE_PATTERNS =
- EXAMPLE_RECURSIVE = NO
- IMAGE_PATH =
- INPUT_FILTER =
- FILTER_PATTERNS =
- FILTER_SOURCE_FILES = NO
- 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 =
- #---------------------------------------------------------------------------
- # Configuration options related to source browsing
- #---------------------------------------------------------------------------
- SOURCE_BROWSER = YES
- INLINE_SOURCES = 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 = YES
- # 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 = YES
- REFERENCES_LINK_SOURCE = YES
- SOURCE_TOOLTIPS = YES
- USE_HTAGS = NO
- 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
- # compiled with the --with-libclang option.
- # 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
- #---------------------------------------------------------------------------
- ALPHABETICAL_INDEX = YES
- COLS_IN_ALPHA_INDEX = 5
- IGNORE_PREFIX =
- #---------------------------------------------------------------------------
- # Configuration options related to the HTML output
- #---------------------------------------------------------------------------
- GENERATE_HTML = YES
- HTML_OUTPUT = html
- HTML_FILE_EXTENSION = .html
- HTML_HEADER =
- HTML_FOOTER =
- HTML_STYLESHEET =
- HTML_EXTRA_STYLESHEET =
- HTML_EXTRA_FILES =
- HTML_COLORSTYLE_HUE = 30
- HTML_COLORSTYLE_SAT = 100
- HTML_COLORSTYLE_GAMMA = 80
- HTML_TIMESTAMP = YES
- # 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
- GENERATE_DOCSET = NO
- DOCSET_FEEDNAME = "Doxygen generated docs"
- DOCSET_BUNDLE_ID = org.doxygen.Project
- DOCSET_PUBLISHER_ID = org.doxygen.Publisher
- DOCSET_PUBLISHER_NAME = Publisher
- GENERATE_HTMLHELP = NO
- CHM_FILE =
- HHC_LOCATION =
- GENERATE_CHI = NO
- CHM_INDEX_ENCODING =
- BINARY_TOC = NO
- TOC_EXPAND = NO
- GENERATE_QHP = NO
- QCH_FILE =
- QHP_NAMESPACE = org.doxygen.Project
- QHP_VIRTUAL_FOLDER = doc
- QHP_CUST_FILTER_NAME =
- QHP_CUST_FILTER_ATTRS =
- QHP_SECT_FILTER_ATTRS =
- QHG_LOCATION =
- GENERATE_ECLIPSEHELP = NO
- ECLIPSE_DOC_ID = org.doxygen.Project
- DISABLE_INDEX = NO
- GENERATE_TREEVIEW = NO
- ENUM_VALUES_PER_LINE = 4
- TREEVIEW_WIDTH = 250
- EXT_LINKS_IN_WINDOW = NO
- FORMULA_FONTSIZE = 10
- FORMULA_TRANSPARENT = YES
- USE_MATHJAX = NO
- MATHJAX_FORMAT = HTML-CSS
- MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest
- MATHJAX_EXTENSIONS =
- MATHJAX_CODEFILE =
- SEARCHENGINE = YES
- SERVER_BASED_SEARCH = NO
- EXTERNAL_SEARCH = NO
- SEARCHENGINE_URL =
- SEARCHDATA_FILE = searchdata.xml
- EXTERNAL_SEARCH_ID =
- EXTRA_SEARCH_MAPPINGS =
- #---------------------------------------------------------------------------
- # Configuration options related to the LaTeX output
- #---------------------------------------------------------------------------
- GENERATE_LATEX = NO
- LATEX_OUTPUT = latex
- LATEX_CMD_NAME = latex
- MAKEINDEX_CMD_NAME = makeindex
- COMPACT_LATEX = NO
- PAPER_TYPE = a4
- EXTRA_PACKAGES =
- LATEX_HEADER =
- LATEX_FOOTER =
- LATEX_EXTRA_FILES =
- PDF_HYPERLINKS = YES
- USE_PDFLATEX = YES
- LATEX_BATCHMODE = NO
- LATEX_HIDE_INDICES = NO
- LATEX_SOURCE_CODE = NO
- LATEX_BIB_STYLE = plain
- #---------------------------------------------------------------------------
- # Configuration options related to the RTF output
- #---------------------------------------------------------------------------
- GENERATE_RTF = NO
- RTF_OUTPUT = rtf
- COMPACT_RTF = NO
- RTF_HYPERLINKS = NO
- RTF_STYLESHEET_FILE =
- RTF_EXTENSIONS_FILE =
- #---------------------------------------------------------------------------
- # Configuration options related to the man page output
- #---------------------------------------------------------------------------
- GENERATE_MAN = NO
- MAN_OUTPUT = man
- MAN_EXTENSION = .3
- MAN_SUBDIR =
- MAN_LINKS = NO
- #---------------------------------------------------------------------------
- # Configuration options related to the XML output
- #---------------------------------------------------------------------------
- GENERATE_XML = NO
- XML_OUTPUT = xml
- XML_PROGRAMLISTING = YES
- #---------------------------------------------------------------------------
- # Configuration options related to the DOCBOOK output
- #---------------------------------------------------------------------------
- GENERATE_DOCBOOK = NO
- DOCBOOK_OUTPUT = docbook
- DOCBOOK_PROGRAMLISTING = NO
- #---------------------------------------------------------------------------
- # Configuration options for the AutoGen Definitions output
- #---------------------------------------------------------------------------
- GENERATE_AUTOGEN_DEF = NO
- #---------------------------------------------------------------------------
- # Configuration options related to the Perl module output
- #---------------------------------------------------------------------------
- GENERATE_PERLMOD = NO
- PERLMOD_LATEX = NO
- PERLMOD_PRETTY = YES
- PERLMOD_MAKEVAR_PREFIX =
- #---------------------------------------------------------------------------
- # Configuration options related to the preprocessor
- #---------------------------------------------------------------------------
- ENABLE_PREPROCESSING = YES
- MACRO_EXPANSION = YES
- EXPAND_ONLY_PREDEF = NO
- SEARCH_INCLUDES = YES
- INCLUDE_PATH = src /usr/include /usr/include/SDL /usr/include/libxml2
- INCLUDE_FILE_PATTERNS =
- # The PREDEFINED tag can be used to specify one or more macro names that are
- # defined before the preprocessor is started (similar to the -D option of e.g.
- # gcc). The argument of the tag is a list of macros of the form: name or
- # name=definition (no spaces). If the definition and the "=" are omitted, "=1"
- # is assumed. To prevent a macro definition from being undefined via #undef or
- # recursively expanded use the := operator instead of the = operator.
- # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
- PREDEFINED = ENABLE_LIBXML=1 USE_OPENGL=1 TMWA_SUPPORT=1 ENABLE_NLS=1
- # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
- # tag can be used to specify a list of macro names that should be expanded. The
- # macro definition that is found in the sources will be used. Use the PREDEFINED
- # tag if you want to use a different macro definition that overrules the
- # definition found in the source code.
- # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
- EXPAND_AS_DEFINED =
- SKIP_FUNCTION_MACROS = NO
- #---------------------------------------------------------------------------
- # Configuration options related to external references
- #---------------------------------------------------------------------------
- TAGFILES =
- GENERATE_TAGFILE =
- # If the ALLEXTERNALS tag is set to YES all external class will be listed in the
- # class index. If set to NO only the inherited external classes will be listed.
- # The default value is: NO.
- ALLEXTERNALS = NO
- # If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed in
- # the modules index. If set to NO, only the current project's groups will be
- # listed.
- # The default value is: YES.
- EXTERNAL_GROUPS = YES
- EXTERNAL_PAGES = YES
- PERL_PATH = /usr/bin/perl
- #---------------------------------------------------------------------------
- # Configuration options related to the dot tool
- #---------------------------------------------------------------------------
- CLASS_DIAGRAMS = YES
- MSCGEN_PATH =
- DIA_PATH =
- HIDE_UNDOC_RELATIONS = NO
- HAVE_DOT = NO
- DOT_NUM_THREADS = 0
- # When you want a differently looking font in the dot files that doxygen
- # generates you can specify the font name using DOT_FONTNAME. You need to make
- # sure dot is able to find the font, which can be done by putting it in a
- # standard location or by setting the DOTFONTPATH environment variable or by
- # setting DOT_FONTPATH to the directory containing the font.
- # The default value is: Helvetica.
- # This tag requires that the tag HAVE_DOT is set to YES.
- DOT_FONTNAME = Helvetica
- DOT_FONTSIZE = 10
- DOT_FONTPATH =
- CLASS_GRAPH = YES
- COLLABORATION_GRAPH = YES
- GROUP_GRAPHS = YES
- # If the UML_LOOK tag is set to YES doxygen will generate inheritance and
- # collaboration diagrams in a style similar to the OMG's Unified Modeling
- # Language.
- # The default value is: NO.
- # This tag requires that the tag HAVE_DOT is set to YES.
- UML_LOOK = NO
- UML_LIMIT_NUM_FIELDS = 10
- # If the TEMPLATE_RELATIONS tag is set to YES then the inheritance and
- # collaboration graphs will show the relations between templates and their
- # instances.
- # The default value is: NO.
- # This tag requires that the tag HAVE_DOT is set to YES.
- TEMPLATE_RELATIONS = NO
- INCLUDE_GRAPH = YES
- INCLUDED_BY_GRAPH = YES
- CALL_GRAPH = YES
- CALLER_GRAPH = YES
- GRAPHICAL_HIERARCHY = YES
- DIRECTORY_GRAPH = YES
- DOT_IMAGE_FORMAT = png
- INTERACTIVE_SVG = NO
- DOT_PATH =
- DOTFILE_DIRS =
- MSCFILE_DIRS =
- DIAFILE_DIRS =
- PLANTUML_JAR_PATH =
- DOT_GRAPH_MAX_NODES = 400
- MAX_DOT_GRAPH_DEPTH = 0
- DOT_TRANSPARENT = YES
- DOT_MULTI_TARGETS = YES
- GENERATE_LEGEND = YES
- DOT_CLEANUP = YES
|