aboutsummaryrefslogtreecommitdiff
path: root/docs/Doxyfile
diff options
context:
space:
mode:
Diffstat (limited to 'docs/Doxyfile')
-rw-r--r--docs/Doxyfile63
1 files changed, 37 insertions, 26 deletions
diff --git a/docs/Doxyfile b/docs/Doxyfile
index 7f5aa5bdbe..186f66c086 100644
--- a/docs/Doxyfile
+++ b/docs/Doxyfile
@@ -1,4 +1,4 @@
-# Doxyfile 1.8.15
+# Doxyfile 1.8.17
# This file describes the settings to be used by the documentation system
# doxygen (www.doxygen.org) for a project.
@@ -291,7 +291,7 @@ OPTIMIZE_OUTPUT_VHDL = NO
# Note that for custom extensions you also need to set FILE_PATTERNS otherwise
# the files are not read by doxygen.
-EXTENSION_MAPPING = cl=C
+EXTENSION_MAPPING = cl=C bp=C dir=C
# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
# according to the Markdown format, which allows for more readable
@@ -364,7 +364,7 @@ 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
+# instead of on a separate page (for HTML and Manual pages) or section (for LaTeX
# and RTF).
#
# Note that this feature does not work in combination with
@@ -378,7 +378,7 @@ INLINE_GROUPED_CLASSES = NO
# 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).
+# Manual pages) or section (for LaTeX and RTF).
# The default value is: NO.
INLINE_SIMPLE_STRUCTS = NO
@@ -687,7 +687,7 @@ FILE_VERSION_FILTER =
# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
# tag is left empty.
-LAYOUT_FILE =
+LAYOUT_FILE = ./docs/DoxygenLayout.xml
# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
# the reference definitions. This must be a list of .bib files. The .bib
@@ -768,19 +768,28 @@ WARN_LOGFILE =
# spaces.
# Note: If this tag is empty the current directory is searched.
-INPUT = ./docs/00_introduction.dox \
- ./docs/01_library.dox \
- ./docs/02_tests.dox \
- ./docs/03_scripts.dox \
- ./docs/04_adding_operator.dox \
- ./docs/05_contribution_guidelines.dox \
- ./docs/06_functions_list.dox \
- ./docs/07_errata.dox \
+INPUT = ./docs/user_guide/introduction.dox \
+ ./docs/user_guide/how_to_build_and_run_examples.dox \
+ ./docs/user_guide/library.dox \
+ ./docs/user_guide/data_type.dox \
+ ./docs/user_guide/data_layout.dox \
+ ./docs/user_guide/conv2d_heuristic.dox \
+ ./docs/user_guide/operator_list.dox \
+ ./docs/user_guide/tests.dox \
+ ./docs/user_guide/advanced.dox \
+ ./docs/user_guide/release_version_and_change_log.dox \
+ ./docs/user_guide/errata.dox \
+ ./docs/contributor_guide/contribution_guidelines.dox \
+ ./docs/contributor_guide/adding_operator.dox \
+ ./docs/contributor_guide/implementation_topics.dox \
+ ./docs/ComputeLibrary.dir \
./arm_compute/ \
./src/ \
./examples/ \
./tests/ \
./utils/ \
+ ./Android.bp \
+ ./scripts \
./support/
# This tag can be used to specify the character encoding of the source files
@@ -843,6 +852,8 @@ FILE_PATTERNS = *.c \
*.qsf \
*.as \
*.js \
+ *.bp \
+ *.dir \
*.cl
# The RECURSIVE tag can be used to specify whether or not subdirectories should
@@ -864,9 +875,9 @@ EXCLUDE = ./arm_compute/core/NEON/kernels/assembly/ \
./src/core/NEON/kernels/convolution/ \
./src/core/NEON/kernels/NELKTrackerKernel.cpp \
./src/core/NEON/kernels/NEL2NormalizeLayerKernel.cpp \
- ./src/core/GLES_COMPUTE/cs_shaders/ \
./tests/datasets/ \
./tests/benchmark/fixtures/ \
+ ./tests/validation/CL/UNIT/dynamic_fusion/ClCompositeKernel.cpp \
./tests/validation/fixtures/
# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
@@ -1077,7 +1088,7 @@ CLANG_ASSISTED_PARSING = NO
# specified with INPUT and INCLUDE_PATH.
# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
-CLANG_OPTIONS = -std=c++11
+CLANG_OPTIONS = -std=c++14
#---------------------------------------------------------------------------
# Configuration options related to the alphabetical class index
@@ -1541,11 +1552,11 @@ MATHJAX_FORMAT = HTML-CSS
# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax
# Content Delivery Network so you can quickly see the result without installing
# MathJax. However, it is strongly recommended to install a local copy of
-# MathJax from http://www.mathjax.org before deployment.
-# The default value is: http://cdn.mathjax.org/mathjax/latest.
+# MathJax from https://www.mathjax.org before deployment.
+# The default value is: https://cdn.mathjax.org/mathjax/latest.
# This tag requires that the tag USE_MATHJAX is set to YES.
-MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest
+MATHJAX_RELPATH = https://cdn.mathjax.org/mathjax/latest
# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax
# extension names that should be enabled during MathJax rendering. For example
@@ -1873,16 +1884,16 @@ RTF_EXTENSIONS_FILE =
#RTF_SOURCE_CODE = NO
#---------------------------------------------------------------------------
-# Configuration options related to the man page output
+# Configuration options related to the manual page output
#---------------------------------------------------------------------------
-# If the GENERATE_MAN tag is set to YES, doxygen will generate man pages for
+# If the GENERATE_MAN tag is set to YES, doxygen will generate manual pages for
# classes and files.
# The default value is: NO.
GENERATE_MAN = NO
-# The MAN_OUTPUT tag is used to specify where the man pages will be put. If a
+# The MAN_OUTPUT tag is used to specify where the manual pages will be put. If a
# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
# it. A directory man3 will be created inside the directory specified by
# MAN_OUTPUT.
@@ -1892,7 +1903,7 @@ GENERATE_MAN = NO
MAN_OUTPUT = man
# The MAN_EXTENSION tag determines the extension that is added to the generated
-# man pages. In case the manual section does not start with a number, the number
+# manual pages. In case the manual section does not start with a number, the number
# 3 is prepended. The dot (.) at the beginning of the MAN_EXTENSION tag is
# optional.
# The default value is: .3.
@@ -1901,15 +1912,15 @@ MAN_OUTPUT = man
MAN_EXTENSION = .3
# The MAN_SUBDIR tag determines the name of the directory created within
-# MAN_OUTPUT in which the man pages are placed. If defaults to man followed by
+# MAN_OUTPUT in which the manual pages are placed. If defaults to man followed by
# MAN_EXTENSION with the initial . removed.
# This tag requires that the tag GENERATE_MAN is set to YES.
#MAN_SUBDIR =
# 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
+# will generate one additional manual file for each entity documented in the real
+# manual page(s). These additional files only source the real manual page, but without
# them the man command would be unable to find the correct page.
# The default value is: NO.
# This tag requires that the tag GENERATE_MAN is set to YES.
@@ -2059,7 +2070,7 @@ SEARCH_INCLUDES = YES
# preprocessor.
# This tag requires that the tag SEARCH_INCLUDES is set to YES.
-INCLUDE_PATH =
+INCLUDE_PATH = ./src/core/CL/cl_kernels/
# 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