From 3916c072998efab6274df2305d4ff90042e78443 Mon Sep 17 00:00:00 2001 From: Programerus Date: Mon, 16 Apr 2012 18:39:49 +0200 Subject: [PATCH] Doxyfile added. --- Doxyfile | 1832 ++++++++++++++++++++++++++++++++++++++++++++++ doc/pl/Pliki.pdf | Bin 32400 -> 0 bytes 2 files changed, 1832 insertions(+) create mode 100644 Doxyfile delete mode 100644 doc/pl/Pliki.pdf diff --git a/Doxyfile b/Doxyfile new file mode 100644 index 00000000..6e98e042 --- /dev/null +++ b/Doxyfile @@ -0,0 +1,1832 @@ +# Doxyfile 1.8.0 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project +# +# All text after a 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. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or sequence of words) that should +# identify the project. Note that if you do not use Doxywizard you need +# to put quotes around the project name if it contains spaces. + +PROJECT_NAME = Colobot + +# 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 = + +# With the PROJECT_LOGO tag one can specify an logo or 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) +# base path where the generated documentation will be put. +# 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 = "C:/Documents and Settings/Piotrek/Pulpit/colobot/doc" + +# 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 cause performance problems for the file system. + +CREATE_SUBDIRS = 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. +# The default language is English, other supported languages are: +# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, +# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, +# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English +# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, +# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, +# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. + +OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) 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. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES (the default) 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. + +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" "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. + +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. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES then 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. + +FULL_PATH_NAMES = YES + +# If the FULL_PATH_NAMES tag is set to YES then 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. + +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 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 if your file system +# doesn't support long names like on DOS, Mac, or CD-ROM. + +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 +# comments will behave just like regular Qt-style comments +# (thus requiring an explicit @brief command for a brief description.) + +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 comments +# will behave just like regular Qt-style comments (thus requiring +# an explicit \brief command for a brief description.) + +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 behaviour. +# 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 behaviour instead. + +MULTILINE_CPP_IS_BRIEF = NO + +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented +# member inherits the documentation from any documented member that it +# re-implements. + +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. + +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. + +TAB_SIZE = 8 + +# This tag can be used to specify a number of aliases that acts +# 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. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java +# sources only. Doxygen will then generate output that is more tailored for +# Java. For instance, namespaces will be presented as packages, qualified +# scopes will look different, etc. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources only. Doxygen will then generate output that is more tailored for +# Fortran. + +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. + +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, CSharp, C, +# C++, D, PHP, Objective-C, Python, Fortran, VHDL, C, C++. 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 that for custom extensions +# you also need to set FILE_PATTERNS otherwise the files are not read by doxygen. + +EXTENSION_MAPPING = + +# If MARKDOWN_SUPPORT is enabled (the default) 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. + +MARKDOWN_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); v.s. +# func(std::string) {}). This also makes the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip 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. + +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 (the default) +# will make doxygen 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. + +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. + +DISTRIBUTE_GROUP_DOC = NO + +# Set the SUBGROUPING tag to YES (the default) 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. + +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). + +INLINE_GROUPED_CLASSES = NO + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and +# unions with only public data 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 (the default), +# structs, classes, and unions are shown on a separate page (for HTML and Man +# pages) or section (for LaTeX and RTF). + +INLINE_SIMPLE_STRUCTS = NO + +# When TYPEDEF_HIDES_STRUCT 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. + +TYPEDEF_HIDES_STRUCT = NO + +# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to +# determine which symbols to keep in memory and which to flush to disk. +# When the cache is full, less often used symbols will be written to disk. +# For small to medium size projects (<1000 input files) the default value is +# probably good enough. For larger projects a too small cache size can cause +# doxygen to be busy swapping symbols to and from disk most of the time +# causing a significant performance penalty. +# If the system has enough physical memory increasing the cache will improve the +# performance by keeping more symbols in memory. Note that the value works on +# a logarithmic scale so increasing the size by one will roughly double the +# memory usage. The cache size is given by this formula: +# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, +# corresponding to a cache size of 2^16 = 65536 symbols. + +SYMBOL_CACHE_SIZE = 0 + +# Similar to the SYMBOL_CACHE_SIZE 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 appear 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. + +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 and EXTRACT_STATIC tags are set to YES + +EXTRACT_ALL = NO + +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class +# will be included in the documentation. + +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. + +EXTRACT_PACKAGE = NO + +# If the EXTRACT_STATIC tag is set to YES all static members of a file +# will be included in the documentation. + +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. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. When 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 (the default) only methods in the interface are included. + +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 namespaces are hidden. + +EXTRACT_ANON_NSPACES = NO + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all +# undocumented members of documented classes, files or namespaces. +# If set to NO (the default) 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. + +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 (the default) these classes will be included in the various +# overviews. This option has no effect if EXTRACT_ALL is enabled. + +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 (the default) these declarations will be included in the +# documentation. + +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 (the default) these blocks will be appended to the +# function's detailed documentation block. + +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 (the default) then the documentation will be excluded. +# Set it to YES to include the internal documentation. + +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. + +CASE_SENSE_NAMES = NO + +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen +# will show members with their full class and namespace scopes in the +# documentation. If set to YES the scope will be hidden. + +HIDE_SCOPE_NAMES = NO + +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen +# will put a list of the files that are included by a file in the documentation +# of that file. + +SHOW_INCLUDE_FILES = YES + +# 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. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] +# is inserted in the documentation for inline members. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES (the default) 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. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the +# brief documentation of file, namespace and class members alphabetically +# by member name. If set to NO (the default) the members will appear in +# declaration order. + +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 default) +# the constructors will appear in the respective orders defined by +# SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. +# This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO +# and ignored for detailed docs if SORT_MEMBER_DOCS is set to 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 default) +# the group names will appear in their defined order. + +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 default), 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. + +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. + +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. + +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. + +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. + +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. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional +# documentation sections, marked by \if sectionname ... \endif. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines +# the initial value of a variable or macro consists of 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 initializer of individual variables and macros in the +# documentation can be controlled using \showinitializer or \hideinitializer +# command in the documentation regardless of this setting. + +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. + +SHOW_USED_FILES = YES + +# If the sources in your project are distributed over multiple directories +# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy +# in the documentation. The default is NO. + +SHOW_DIRECTORIES = NO + +# 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 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 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 , where is the value of +# the FILE_VERSION_FILTER tag, and is the name of an input file +# provided by doxygen. Whatever the program writes to standard output +# is used as the file version. See the manual for examples. + +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. The 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. + +LAYOUT_FILE = + +# The CITE_BIB_FILES tag can be used to specify one or more bib files +# containing the references data. This must be a list of .bib files. The +# .bib extension is automatically appended if omitted. Using this command +# 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. + +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 +# by doxygen. Possible values are YES and NO. If left blank NO is used. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated by doxygen. Possible values are YES and NO. If left blank +# NO is used. + +WARNINGS = YES + +# If WARN_IF_UNDOCUMENTED 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. + +WARN_IF_UNDOCUMENTED = YES + +# If WARN_IF_DOC_ERROR 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. + +WARN_IF_DOC_ERROR = YES + +# The 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 (the default) doxygen will only warn about +# wrong or incomplete parameter documentation, but not about the absence of +# documentation. + +WARN_NO_PARAMDOC = 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) + +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 stderr. + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag can be 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. + +INPUT = "C:/Documents and Settings/Piotrek/Pulpit/colobot/src" + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is +# also the default input encoding. 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. + +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 pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank the following patterns are tested: +# *.c *.cc *.cxx *.cpp *.c++ *.d *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh +# *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py +# *.f90 *.f *.for *.vhd *.vhdl + +FILE_PATTERNS = *.c \ + *.cc \ + *.cxx \ + *.cpp \ + *.c++ \ + *.d \ + *.java \ + *.ii \ + *.ixx \ + *.ipp \ + *.i++ \ + *.inl \ + *.h \ + *.hh \ + *.hxx \ + *.hpp \ + *.h++ \ + *.idl \ + *.odl \ + *.cs \ + *.php \ + *.php3 \ + *.inc \ + *.m \ + *.mm \ + *.dox \ + *.py \ + *.f90 \ + *.f \ + *.for \ + *.vhd \ + *.vhdl + +# The RECURSIVE tag can be used to turn specify whether or not subdirectories +# should be searched for input files as well. Possible values are YES and NO. +# If left blank NO is used. + +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. + +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 + +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. +# Possible values are YES and NO. If left blank NO is used. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or +# directories that contain image that are 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. + +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 +# info on how filters are used. If FILTER_PATTERNS is empty or if +# non of the patterns match the file name, INPUT_FILTER is applied. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will be used to filter the input files when producing source +# files to browse (i.e. when SOURCE_BROWSER is set to YES). + +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 option only has effect when +# FILTER_SOURCE_FILES is enabled. + +FILTER_SOURCE_PATTERNS = + +#--------------------------------------------------------------------------- +# 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 also +# VERBATIM_HEADERS is set to NO. + +SOURCE_BROWSER = NO + +# Setting the INLINE_SOURCES tag to YES will include the body +# of functions and classes directly in the documentation. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct +# doxygen to hide any special comment blocks from generated source code +# fragments. Normal C and C++ comments will always remain visible. + +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. + +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. + +REFERENCES_RELATION = NO + +# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) +# 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. + +REFERENCES_LINK_SOURCE = 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. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set to YES (the default) 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. + +VERBATIM_HEADERS = YES + +#--------------------------------------------------------------------------- +# 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. + +ALPHABETICAL_INDEX = YES + +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns +# in which this list will be split (can be a number in the range [1..20]) + +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 one or more prefixes that +# should be ignored while generating the index headers. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will +# generate HTML output. + +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. If left blank `html' will be used as the default path. + +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). If it is left blank +# doxygen will generate files with .html extension. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a personal HTML header for +# each generated HTML page. If it is left blank doxygen will generate a +# standard header. Note that when using a custom header you are responsible +# for the proper inclusion of any scripts and style sheets that doxygen +# needs, which is dependent on the configuration options used. +# It is advised to generate a default header using "doxygen -w html +# header.html footer.html stylesheet.css YourConfigFile" and then modify +# that header. Note that the header is subject to change so you typically +# have to redo this when upgrading to a newer version of doxygen or when +# changing the value of configuration settings such as GENERATE_TREEVIEW! + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a personal HTML footer for +# each generated HTML page. If it is left blank doxygen will generate a +# standard footer. + +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 the tag is left blank doxygen +# will generate a default style sheet. Note that doxygen will try to copy +# the style sheet file to the HTML output directory, so don't put your own +# style sheet in the HTML output directory as well, or it will be erased! + +HTML_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. + +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. +# The allowed range is 0 to 359. + +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. + +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. + +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 NO can help when comparing the output of multiple runs. + +HTML_TIMESTAMP = YES + +# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, +# files or namespaces will be aligned in HTML using tables. If set to +# NO a bullet list will be used. + +HTML_ALIGN_MEMBERS = 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. For this to work a browser that supports +# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox +# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). + +HTML_DYNAMIC_SECTIONS = NO + +# 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, 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. + +GENERATE_DOCSET = NO + +# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the +# 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. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# When GENERATE_DOCSET tag is set to YES, 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. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# When GENERATE_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. + +DOCSET_PUBLISHER_ID = org.doxygen.Publisher + +# The GENERATE_PUBLISHER_NAME tag identifies the documentation publisher. + +DOCSET_PUBLISHER_NAME = Publisher + +# If the GENERATE_HTMLHELP tag is set to YES, additional index files +# will be generated that can be used as input for tools like the +# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) +# of the generated HTML documentation. + +GENERATE_HTMLHELP = NO + +# If the GENERATE_HTMLHELP tag is set to 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. + +CHM_FILE = + +# If the GENERATE_HTMLHELP tag is set to YES, 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. + +HHC_LOCATION = + +# If the GENERATE_HTMLHELP tag is set to YES, 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). + +GENERATE_CHI = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING +# is used to encode HtmlHelp index (hhk), content (hhc) and project file +# content. + +CHM_INDEX_ENCODING = + +# If the GENERATE_HTMLHELP tag is set to YES, 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. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members +# to the contents of the HTML help documentation and to the tree view. + +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. + +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. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating +# Qt Help Project output. For more information please see +# http://doc.trolltech.com/qthelpproject.html#namespace + +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 +# http://doc.trolltech.com/qthelpproject.html#virtual-folders + +QHP_VIRTUAL_FOLDER = doc + +# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to +# add. For more information please see +# http://doc.trolltech.com/qthelpproject.html#custom-filters + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see +# +# Qt Help Project / Custom Filters. + +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. + +QHP_SECT_FILTER_ATTRS = + +# If the GENERATE_QHP tag is set to YES, 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. + +QHG_LOCATION = + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files +# will be generated, which together with the HTML files, 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. + +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. + +ECLIPSE_DOC_ID = org.doxygen.Project + +# The DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) +# at top of each HTML page. The value NO (the default) enables the index and +# the value YES disables it. Since the tabs have the same information as the +# navigation tree you can set this option to NO if you already set +# GENERATE_TREEVIEW 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. +# Since the tree basically has the same information as the tab index you +# could consider to set DISABLE_INDEX to NO when enabling this option. + +GENERATE_TREEVIEW = NO + +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values +# (range [0,1..20]) 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. + +ENUM_VALUES_PER_LINE = 4 + +# By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, +# and Class Hierarchy pages using a tree view instead of an ordered list. + +USE_INLINE_TREES = NO + +# 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. + +TREEVIEW_WIDTH = 250 + +# When 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. + +EXT_LINKS_IN_WINDOW = NO + +# Use this tag to change the font size of Latex formulas included +# as images in the HTML documentation. The default is 10. Note that +# 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. + +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 before the changes have effect. + +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 prerendered 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. + +USE_MATHJAX = NO + +# 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. + +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest + +# The MATHJAX_EXTENSIONS tag can be used to specify one or MathJax extension +# names that should be enabled during MathJax rendering. + +MATHJAX_EXTENSIONS = + +# 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. + +SEARCHENGINE = YES + +# When the SERVER_BASED_SEARCH tag is enabled the search engine will be +# implemented using a PHP enabled web server instead of at the web client +# using Javascript. Doxygen will generate the search PHP script and index +# file to put on the web server. The advantage of the server +# based approach is that it scales better to large projects and allows +# full text search. The disadvantages are that it is more difficult to setup +# and does not have live searching capabilities. + +SERVER_BASED_SEARCH = NO + +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- + +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will +# generate Latex output. + +GENERATE_LATEX = NO + +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `latex' will be used as the default path. + +LATEX_OUTPUT = latex + +# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be +# invoked. If left blank `latex' will be used as the default command name. +# Note that when enabling USE_PDFLATEX this option is only used for +# generating bitmaps for formulas in the HTML output, but not in the +# Makefile that is written to the output directory. + +LATEX_CMD_NAME = latex + +# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to +# generate index for LaTeX. If left blank `makeindex' will be used as the +# default command name. + +MAKEINDEX_CMD_NAME = makeindex + +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact +# LaTeX documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_LATEX = NO + +# The PAPER_TYPE tag can be used to set the paper type that is used +# by the printer. Possible values are: a4, letter, legal and +# executive. If left blank a4wide will be used. + +PAPER_TYPE = a4 + +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX +# packages that should be included in the LaTeX output. + +EXTRA_PACKAGES = + +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for +# the generated latex document. The header should contain everything until +# the first chapter. If it is left blank doxygen will generate a +# standard header. Notice: only use this tag if you know what you are doing! + +LATEX_HEADER = + +# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for +# the generated latex document. The footer should contain everything after +# the last chapter. If it is left blank doxygen will generate a +# standard footer. Notice: only use this tag if you know what you are doing! + +LATEX_FOOTER = + +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated +# is prepared for conversion to pdf (using ps2pdf). The pdf file will +# contain links (just like the HTML output) instead of page references +# This makes the output suitable for online browsing using a pdf viewer. + +PDF_HYPERLINKS = YES + +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of +# plain latex in the generated Makefile. Set this option to YES to get a +# higher quality PDF documentation. + +USE_PDFLATEX = YES + +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. +# command to the generated LaTeX files. This will instruct LaTeX to keep +# running if errors occur, instead of asking the user for help. +# This option is also used when generating formulas in HTML. + +LATEX_BATCHMODE = NO + +# If LATEX_HIDE_INDICES is set to YES then doxygen will not +# include the index chapters (such as File Index, Compound Index, etc.) +# in the output. + +LATEX_HIDE_INDICES = NO + +# If LATEX_SOURCE_CODE is set to YES then doxygen will include +# source code with syntax highlighting in the LaTeX output. +# Note that which sources are shown also depends on other settings +# such as SOURCE_BROWSER. + +LATEX_SOURCE_CODE = NO + +# The LATEX_BIB_STYLE tag can be used to specify the style to use for the +# bibliography, e.g. plainnat, or ieeetr. The default style is "plain". See +# http://en.wikipedia.org/wiki/BibTeX for more info. + +LATEX_BIB_STYLE = plain + +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- + +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output +# The RTF output is optimized for Word 97 and may not look very pretty with +# other RTF readers or editors. + +GENERATE_RTF = NO + +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `rtf' will be used as the default path. + +RTF_OUTPUT = rtf + +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact +# RTF documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_RTF = NO + +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated +# will contain hyperlink fields. The RTF file will +# contain links (just like the HTML output) instead of page references. +# This makes the output suitable for online browsing using WORD or other +# programs which support those fields. +# Note: wordpad (write) and others do not support links. + +RTF_HYPERLINKS = NO + +# Load style sheet definitions from file. Syntax is similar to doxygen's +# config file, i.e. a series of assignments. You only have to provide +# replacements, missing definitions are set to their default value. + +RTF_STYLESHEET_FILE = + +# Set optional variables used in the generation of an rtf document. +# Syntax is similar to doxygen's config file. + +RTF_EXTENSIONS_FILE = + +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- + +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will +# generate man pages + +GENERATE_MAN = NO + +# The MAN_OUTPUT tag is used to specify where the man pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `man' will be used as the default path. + +MAN_OUTPUT = man + +# The MAN_EXTENSION tag determines the extension that is added to +# the generated man pages (default is the subroutine's section .3) + +MAN_EXTENSION = .3 + +# If the MAN_LINKS tag is set to YES and Doxygen generates man output, +# then it will generate one additional man file for each entity +# documented in the real man page(s). These additional files +# only source the real man page, but without them the man command +# would be unable to find the correct page. The default is NO. + +MAN_LINKS = NO + +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- + +# If the GENERATE_XML tag is set to YES Doxygen will +# generate an XML file that captures the structure of +# the code including all documentation. + +GENERATE_XML = NO + +# The XML_OUTPUT tag is used to specify where the XML pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `xml' will be used as the default path. + +XML_OUTPUT = xml + +# The XML_SCHEMA tag can be used to specify an XML schema, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_SCHEMA = + +# The XML_DTD tag can be used to specify an XML DTD, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_DTD = + +# If the XML_PROGRAMLISTING tag is set to YES Doxygen will +# dump the program listings (including syntax highlighting +# and cross-referencing information) to the XML output. Note that +# enabling this will significantly increase the size of the XML output. + +XML_PROGRAMLISTING = YES + +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- + +# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will +# generate an AutoGen Definitions (see autogen.sf.net) file +# that captures the structure of the code including all +# documentation. Note that this feature is still experimental +# and incomplete at the moment. + +GENERATE_AUTOGEN_DEF = NO + +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- + +# If the GENERATE_PERLMOD tag is set to YES Doxygen will +# generate a Perl module file that captures the structure of +# the code including all documentation. Note that this +# feature is still experimental and incomplete at the +# moment. + +GENERATE_PERLMOD = NO + +# If the PERLMOD_LATEX tag is set to YES Doxygen will generate +# the necessary Makefile rules, Perl scripts and LaTeX code to be able +# to generate PDF and DVI output from the Perl module output. + +PERLMOD_LATEX = NO + +# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be +# nicely formatted so it can be parsed by a human reader. This is useful +# if you want to understand what is going on. On the other hand, if this +# tag is set to NO the size of the Perl module output will be much smaller +# and Perl will parse it just the same. + +PERLMOD_PRETTY = YES + +# The names of the make variables in the generated doxyrules.make file +# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. +# This is useful so different doxyrules.make files included by the same +# Makefile don't overwrite each other's variables. + +PERLMOD_MAKEVAR_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- + +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will +# evaluate all C-preprocessor directives found in the sources and include +# files. + +ENABLE_PREPROCESSING = YES + +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro +# names in the source code. If set to NO (the default) only conditional +# compilation will be performed. Macro expansion can be done in a controlled +# way by setting EXPAND_ONLY_PREDEF to YES. + +MACRO_EXPANSION = NO + +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES +# then the macro expansion is limited to the macros specified with the +# PREDEFINED and EXPAND_AS_DEFINED tags. + +EXPAND_ONLY_PREDEF = NO + +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files +# pointed to by INCLUDE_PATH will be searched when a #include is found. + +SEARCH_INCLUDES = YES + +# The INCLUDE_PATH tag can be used to specify one or more directories that +# contain include files that are not input files but should be processed by +# the preprocessor. + +INCLUDE_PATH = + +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard +# patterns (like *.h and *.hpp) to filter out the header-files in the +# directories. If left blank, the patterns specified with FILE_PATTERNS will +# be used. + +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 +# 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. + +PREDEFINED = + +# 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. + +EXPAND_AS_DEFINED = + +# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then +# doxygen's preprocessor will remove all references to function-like macros +# that are alone on a line, have an all uppercase name, and do not end with a +# semicolon, because these will confuse the parser if not removed. + +SKIP_FUNCTION_MACROS = YES + +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- + +# The TAGFILES option can be used to specify one or more tagfiles. For each +# tag file the location of the external documentation should be added. The +# format of a tag file without this location is as follows: +# TAGFILES = file1 file2 ... +# Adding location for the tag files is done as follows: +# TAGFILES = file1=loc1 "file2 = loc2" ... +# where "loc1" and "loc2" can be relative or absolute paths +# or URLs. Note that each tag file must have a unique name (where the name does +# NOT include the path). If a tag file is not located in the directory in which +# doxygen is run, you must also specify the path to the tagfile here. + +TAGFILES = + +# When a file name is specified after GENERATE_TAGFILE, doxygen will create +# a tag file that is based on the input files it reads. + +GENERATE_TAGFILE = + +# If the ALLEXTERNALS tag is set to YES all external classes will be listed +# in the class index. If set to NO only the inherited external classes +# will be listed. + +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. + +EXTERNAL_GROUPS = YES + +# The PERL_PATH should be the absolute path and name of the perl script +# interpreter (i.e. the result of `which perl'). + +PERL_PATH = /usr/bin/perl + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- + +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will +# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base +# or super classes. Setting the tag to NO turns the diagrams off. Note that +# this option also works with HAVE_DOT disabled, but it is recommended to +# install and use dot, since it yields more powerful graphs. + +CLASS_DIAGRAMS = NO + +# You can define message sequence charts within doxygen comments using the \msc +# command. Doxygen will then run the mscgen tool (see +# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the +# documentation. The MSCGEN_PATH tag allows you to specify the directory where +# the mscgen tool resides. If left empty the tool is assumed to be found in the +# default search path. + +MSCGEN_PATH = + +# If set to YES, the inheritance and collaboration graphs will hide +# inheritance and usage relations if the target is undocumented +# or is not a class. + +HIDE_UNDOC_RELATIONS = YES + +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is +# available from the path. This tool is part of Graphviz, a graph visualization +# toolkit from AT&T and Lucent Bell Labs. The other options in this section +# have no effect if this option is set to NO (the default) + +HAVE_DOT = YES + +# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is +# allowed to run in parallel. When set to 0 (the default) doxygen will +# base this on the number of processors available in the system. You can set it +# explicitly to a value larger than 0 to get control over the balance +# between CPU load and processing speed. + +DOT_NUM_THREADS = 0 + +# By default doxygen will use the Helvetica font for all dot files that +# doxygen generates. When you want a differently looking font 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. + +DOT_FONTNAME = Helvetica + +# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. +# The default size is 10pt. + +DOT_FONTSIZE = 10 + +# By default doxygen will tell dot to use the Helvetica font. +# If you specify a different font using DOT_FONTNAME you can use DOT_FONTPATH to +# set the path where dot can find it. + +DOT_FONTPATH = + +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect inheritance relations. Setting this tag to YES will force the +# CLASS_DIAGRAMS tag to NO. + +CLASS_GRAPH = YES + +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect implementation dependencies (inheritance, containment, and +# class references variables) of the class with other documented classes. + +COLLABORATION_GRAPH = YES + +# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for groups, showing the direct groups dependencies + +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. + +UML_LOOK = NO + +# If the UML_LOOK tag is enabled, the fields and methods are shown inside +# the class node. If there are many fields or methods and many nodes the +# graph may become too big to be useful. The UML_LIMIT_NUM_FIELDS +# threshold limits the number of items for each type to make the size more +# managable. Set this to 0 for no limit. Note that the threshold may be +# exceeded by 50% before the limit is enforced. + +UML_LIMIT_NUM_FIELDS = 10 + +# If set to YES, the inheritance and collaboration graphs will show the +# relations between templates and their instances. + +TEMPLATE_RELATIONS = NO + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT +# tags are set to YES then doxygen will generate a graph for each documented +# file showing the direct and indirect include dependencies of the file with +# other documented files. + +INCLUDE_GRAPH = YES + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and +# HAVE_DOT tags are set to YES then doxygen will generate a graph for each +# documented header file showing the documented files that directly or +# indirectly include this file. + +INCLUDED_BY_GRAPH = YES + +# If the CALL_GRAPH and HAVE_DOT options are set to YES then +# doxygen will generate a call dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable call graphs +# for selected functions only using the \callgraph command. + +CALL_GRAPH = YES + +# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then +# doxygen will generate a caller dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable caller +# graphs for selected functions only using the \callergraph command. + +CALLER_GRAPH = NO + +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen +# will generate a graphical hierarchy of all classes instead of a textual one. + +GRAPHICAL_HIERARCHY = YES + +# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES +# then doxygen will show the dependencies a directory has on other directories +# in a graphical way. The dependency relations are determined by the #include +# relations between the files in the directories. + +DIRECTORY_GRAPH = YES + +# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images +# generated by dot. Possible values are svg, png, jpg, or gif. +# If left blank png will be used. If you choose svg you need to set +# HTML_FILE_EXTENSION to xhtml in order to make the SVG files +# visible in IE 9+ (other browsers do not have this requirement). + +DOT_IMAGE_FORMAT = png + +# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to +# enable generation of interactive SVG images that allow zooming and panning. +# Note that this requires a modern browser other than Internet Explorer. +# Tested and working are Firefox, Chrome, Safari, and Opera. For IE 9+ you +# need to set HTML_FILE_EXTENSION to xhtml in order to make the SVG files +# visible. Older versions of IE do not have SVG support. + +INTERACTIVE_SVG = NO + +# The tag DOT_PATH can be used to specify the path where the dot tool can be +# found. If left blank, it is assumed the dot tool can be found in the path. + +DOT_PATH = + +# The DOTFILE_DIRS tag can be used to specify one or more directories that +# contain dot files that are included in the documentation (see the +# \dotfile command). + +DOTFILE_DIRS = + +# The MSCFILE_DIRS tag can be used to specify one or more directories that +# contain msc files that are included in the documentation (see the +# \mscfile command). + +MSCFILE_DIRS = + +# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of +# nodes that will be shown in the graph. If the number of nodes in a graph +# becomes larger than this value, doxygen will truncate the graph, which is +# visualized by representing a node as a red box. Note that doxygen if the +# number of direct children of the root node in a graph is already larger than +# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note +# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. + +DOT_GRAPH_MAX_NODES = 50 + +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the +# graphs generated by dot. A depth value of 3 means that only nodes reachable +# from the root by following a path via at most 3 edges will be shown. Nodes +# that lay further from the root node will be omitted. Note that setting this +# option to 1 or 2 may greatly reduce the computation time needed for large +# code bases. Also note that the size of a graph can be further restricted by +# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. + +MAX_DOT_GRAPH_DEPTH = 0 + +# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent +# background. This is disabled by default, because dot on Windows does not +# seem to support this out of the box. Warning: Depending on the platform used, +# enabling this option may lead to badly anti-aliased labels on the edges of +# a graph (i.e. they become hard to read). + +DOT_TRANSPARENT = NO + +# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output +# files in one run (i.e. multiple -o and -T options on the command line). This +# makes dot run faster, but since only newer versions of dot (>1.8.10) +# support this, this feature is disabled by default. + +DOT_MULTI_TARGETS = NO + +# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will +# generate a legend page explaining the meaning of the various boxes and +# arrows in the dot generated graphs. + +GENERATE_LEGEND = YES + +# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will +# remove the intermediate dot files that are used to generate +# the various graphs. + +DOT_CLEANUP = YES diff --git a/doc/pl/Pliki.pdf b/doc/pl/Pliki.pdf deleted file mode 100644 index 04e1a73dd95146e36d3164c5f5ffe56b79e67cce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32400 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