@@ -58,7 +58,7 @@ PROJECT_LOGO =
5858# entered, it will be relative to the location where doxygen was started. If
5959# left blank the current directory will be used.
6060
61- OUTPUT_DIRECTORY = ./out
61+ OUTPUT_DIRECTORY =
6262
6363# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
6464# directories (in 2 levels) under the output directory of each output format and
@@ -143,14 +143,14 @@ ALWAYS_DETAILED_SEC = NO
143143# operators of the base classes will not be shown.
144144# The default value is: NO.
145145
146- INLINE_INHERITED_MEMB = YES
146+ INLINE_INHERITED_MEMB = NO
147147
148148# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path
149149# before files name in the file list and in the header files. If set to NO the
150150# shortest path that makes the file name unique will be used
151151# The default value is: YES.
152152
153- FULL_PATH_NAMES = NO
153+ FULL_PATH_NAMES = YES
154154
155155# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path.
156156# Stripping is only done if one of the specified strings matches the left-hand
@@ -328,7 +328,7 @@ AUTOLINK_SUPPORT = YES
328328# diagrams that involve STL classes more complete and accurate.
329329# The default value is: NO.
330330
331- BUILTIN_STL_SUPPORT = YES
331+ BUILTIN_STL_SUPPORT = NO
332332
333333# If you use Microsoft's C++/CLI language, you should set this option to YES to
334334# enable parsing support.
@@ -435,7 +435,7 @@ LOOKUP_CACHE_SIZE = 0
435435# normally produced when WARNINGS is set to YES.
436436# The default value is: NO.
437437
438- EXTRACT_ALL = YES
438+ EXTRACT_ALL = NO
439439
440440# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will
441441# be included in the documentation.
@@ -453,7 +453,7 @@ EXTRACT_PACKAGE = NO
453453# included in the documentation.
454454# The default value is: NO.
455455
456- EXTRACT_STATIC = YES
456+ EXTRACT_STATIC = NO
457457
458458# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined
459459# locally in source files will be included in the documentation. If set to NO,
@@ -544,7 +544,7 @@ HIDE_COMPOUND_REFERENCE= NO
544544# the files that are included by a file in the documentation of that file.
545545# The default value is: YES.
546546
547- SHOW_INCLUDE_FILES = NO
547+ SHOW_INCLUDE_FILES = YES
548548
549549# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each
550550# grouped member an include statement to the documentation, telling the reader
@@ -629,7 +629,7 @@ GENERATE_TODOLIST = YES
629629# list. This list is created by putting \test commands in the documentation.
630630# The default value is: YES.
631631
632- GENERATE_TESTLIST = NO
632+ GENERATE_TESTLIST = YES
633633
634634# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug
635635# list. This list is created by putting \bug commands in the documentation.
@@ -790,8 +790,8 @@ WARN_LOGFILE =
790790# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
791791# Note: If this tag is empty the current directory is searched.
792792
793- INPUT = ../lib/include/public \
794- ../lib/include/aria \
793+ INPUT = ../../ lib/include/public \
794+ ../../ lib/include/aria \
795795 ../lib/shared/include
796796
797797# This tag can be used to specify the character encoding of the source files
@@ -823,7 +823,7 @@ FILE_PATTERNS = *.h*
823823# be searched for input files as well.
824824# The default value is: NO.
825825
826- RECURSIVE = NO
826+ RECURSIVE = YES
827827
828828# The EXCLUDE tag can be used to specify files and/or directories that should be
829829# excluded from the INPUT source files. This way you can easily exclude a
@@ -848,7 +848,8 @@ EXCLUDE_SYMLINKS = NO
848848# Note that the wildcards are matched against the file with absolute path, so to
849849# exclude all test directories for example use the pattern */test/*
850850
851- EXCLUDE_PATTERNS = ctmacros.hpp \
851+ EXCLUDE_PATTERNS = config-*.h \
852+ Variant*hpp \
852853 Version.hpp.template
853854
854855# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
@@ -860,7 +861,8 @@ EXCLUDE_PATTERNS = ctmacros.hpp \
860861# Note that the wildcards are matched against the file with absolute path, so to
861862# exclude all test directories use the pattern */test/*
862863
863- EXCLUDE_SYMBOLS =
864+ EXCLUDE_SYMBOLS = CsProtocol::*
865+
864866
865867# The EXAMPLE_PATH tag can be used to specify one or more files or directories
866868# that contain example code fragments that are included (see the \include
@@ -955,7 +957,7 @@ USE_MDFILE_AS_MAINPAGE =
955957# also VERBATIM_HEADERS is set to NO.
956958# The default value is: NO.
957959
958- SOURCE_BROWSER = YES
960+ SOURCE_BROWSER = NO
959961
960962# Setting the INLINE_SOURCES tag to YES will include the body of functions,
961963# classes and enums directly into the documentation.
@@ -1028,7 +1030,7 @@ USE_HTAGS = NO
10281030# See also: Section \class.
10291031# The default value is: YES.
10301032
1031- VERBATIM_HEADERS = NO
1033+ VERBATIM_HEADERS = YES
10321034
10331035# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the
10341036# clang parser (see: http://clang.llvm.org/) for more accurate parsing at the
@@ -1065,15 +1067,15 @@ ALPHABETICAL_INDEX = YES
10651067# Minimum value: 1, maximum value: 20, default value: 5.
10661068# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
10671069
1068- COLS_IN_ALPHA_INDEX = 3
1070+ COLS_IN_ALPHA_INDEX = 5
10691071
10701072# In case all classes in a project start with a common prefix, all classes will
10711073# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag
10721074# can be used to specify a prefix (or a list of prefixes) that should be ignored
10731075# while generating the index headers.
10741076# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
10751077
1076- IGNORE_PREFIX = YES
1078+ IGNORE_PREFIX =
10771079
10781080#---------------------------------------------------------------------------
10791081# Configuration options related to the HTML output
@@ -1082,7 +1084,7 @@ IGNORE_PREFIX = YES
10821084# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output
10831085# The default value is: YES.
10841086
1085- GENERATE_HTML = YES
1087+ GENERATE_HTML = NO
10861088
10871089# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a
10881090# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
@@ -1117,7 +1119,7 @@ HTML_FILE_EXTENSION = .html
11171119# of the possible markers and block names see the documentation.
11181120# This tag requires that the tag GENERATE_HTML is set to YES.
11191121
1120- HTML_HEADER =
1122+ HTML_HEADER = ./resources/header.html
11211123
11221124# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
11231125# generated HTML page. If the tag is left blank doxygen will generate a standard
@@ -1127,7 +1129,7 @@ HTML_HEADER =
11271129# that doxygen normally uses.
11281130# This tag requires that the tag GENERATE_HTML is set to YES.
11291131
1130- HTML_FOOTER =
1132+ HTML_FOOTER = ./resources/footer.html
11311133
11321134# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style
11331135# sheet that is used by each HTML page. It can be used to fine-tune the look of
@@ -1152,7 +1154,7 @@ HTML_STYLESHEET =
11521154# list). For an example see the documentation.
11531155# This tag requires that the tag GENERATE_HTML is set to YES.
11541156
1155- HTML_EXTRA_STYLESHEET =
1157+ HTML_EXTRA_STYLESHEET = ./resources/stylesheet.css
11561158
11571159# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
11581160# other source files which should be copied to the HTML output directory. Note
@@ -1797,7 +1799,7 @@ LATEX_TIMESTAMP = NO
17971799# readers/editors.
17981800# The default value is: NO.
17991801
1800- GENERATE_RTF = YES
1802+ GENERATE_RTF = NO
18011803
18021804# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. If a
18031805# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
@@ -1825,7 +1827,7 @@ COMPACT_RTF = NO
18251827# The default value is: NO.
18261828# This tag requires that the tag GENERATE_RTF is set to YES.
18271829
1828- RTF_HYPERLINKS = YES
1830+ RTF_HYPERLINKS = NO
18291831
18301832# Load stylesheet definitions from file. Syntax is similar to doxygen's config
18311833# file, i.e. a series of assignments. You only have to provide replacements,
@@ -1852,7 +1854,7 @@ RTF_EXTENSIONS_FILE =
18521854# The default value is: NO.
18531855# This tag requires that the tag GENERATE_RTF is set to YES.
18541856
1855- RTF_SOURCE_CODE = YES
1857+ RTF_SOURCE_CODE = NO
18561858
18571859#---------------------------------------------------------------------------
18581860# Configuration options related to the man page output
@@ -1906,15 +1908,15 @@ MAN_LINKS = NO
19061908# captures the structure of the code including all documentation.
19071909# The default value is: NO.
19081910
1909- GENERATE_XML = NO
1911+ GENERATE_XML = YES
19101912
19111913# The XML_OUTPUT tag is used to specify where the XML pages will be put. If a
19121914# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
19131915# it.
19141916# The default directory is: xml.
19151917# This tag requires that the tag GENERATE_XML is set to YES.
19161918
1917- XML_OUTPUT = xml
1919+ XML_OUTPUT = doxyoutput/ xml
19181920
19191921# If the XML_PROGRAMLISTING tag is set to YES, doxygen will dump the program
19201922# listings (including syntax highlighting and cross-referencing information) to
@@ -2029,6 +2031,7 @@ MACRO_EXPANSION = YES
20292031
20302032EXPAND_ONLY_PREDEF = NO
20312033
2034+
20322035# If the SEARCH_INCLUDES tag is set to YES, the include files in the
20332036# INCLUDE_PATH will be searched if a #include is found.
20342037# The default value is: YES.
@@ -2059,15 +2062,7 @@ INCLUDE_FILE_PATTERNS =
20592062# recursively expanded use the := operator instead of the = operator.
20602063# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
20612064
2062- PREDEFINED = _WIN32 \
2063- MATSDK_LIBABI= \
2064- MAT_NS_BEGIN=Microsoft { namespace Applications { namespace Events \
2065- MAT_NS_END=}} \
2066- MAT=Microsoft::Applications::Events \
2067- PAL_NS_BEGIN=Microsoft { namespace Applications { namespace Events { namespace PlatformAbstraction \
2068- PAL_NS_END=}}} \
2069- PAL=::Microsoft::Applications::Events::PlatformAbstraction \
2070- MAT_v1=::Microsoft::Applications::Telemetry
2065+ PREDEFINED =
20712066
20722067# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
20732068# tag can be used to specify a list of macro names that should be expanded. The
@@ -2076,7 +2071,13 @@ PREDEFINED = _WIN32 \
20762071# definition found in the source code.
20772072# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
20782073
2079- EXPAND_AS_DEFINED =
2074+ EXPAND_AS_DEFINED = MAT_NS_BEGIN \
2075+ MAT_NS_END \
2076+ MAT \
2077+ PAL_NS_BEGIN \
2078+ PAL_NS_END \
2079+ PAL \
2080+ MAT_v1
20802081
20812082# If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will
20822083# remove all references to function-like macros that are alone on a line, have
@@ -2269,7 +2270,7 @@ UML_LIMIT_NUM_FIELDS = 20
22692270# The default value is: NO.
22702271# This tag requires that the tag HAVE_DOT is set to YES.
22712272
2272- TEMPLATE_RELATIONS = YES
2273+ TEMPLATE_RELATIONS = NO
22732274
22742275# If the INCLUDE_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are set to
22752276# YES then doxygen will generate a graph for each documented file showing the
@@ -2299,7 +2300,7 @@ INCLUDED_BY_GRAPH = YES
22992300# The default value is: NO.
23002301# This tag requires that the tag HAVE_DOT is set to YES.
23012302
2302- CALL_GRAPH = YES
2303+ CALL_GRAPH = NO
23032304
23042305# If the CALLER_GRAPH tag is set to YES then doxygen will generate a caller
23052306# dependency graph for every global function or class method.
@@ -2311,7 +2312,7 @@ CALL_GRAPH = YES
23112312# The default value is: NO.
23122313# This tag requires that the tag HAVE_DOT is set to YES.
23132314
2314- CALLER_GRAPH = YES
2315+ CALLER_GRAPH = NO
23152316
23162317# If the GRAPHICAL_HIERARCHY tag is set to YES then doxygen will graphical
23172318# hierarchy of all classes instead of a textual one.
@@ -2342,7 +2343,7 @@ DIRECTORY_GRAPH = YES
23422343# The default value is: png.
23432344# This tag requires that the tag HAVE_DOT is set to YES.
23442345
2345- DOT_IMAGE_FORMAT = svg
2346+ DOT_IMAGE_FORMAT = png
23462347
23472348# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to
23482349# enable generation of interactive SVG images that allow zooming and panning.
@@ -2354,13 +2355,13 @@ DOT_IMAGE_FORMAT = svg
23542355# The default value is: NO.
23552356# This tag requires that the tag HAVE_DOT is set to YES.
23562357
2357- INTERACTIVE_SVG = YES
2358+ INTERACTIVE_SVG = NO
23582359
23592360# The DOT_PATH tag can be used to specify the path where the dot tool can be
23602361# found. If left blank, it is assumed the dot tool can be found in the path.
23612362# This tag requires that the tag HAVE_DOT is set to YES.
23622363
2363- DOT_PATH = "C:/Program Files (x86)/Graphviz2.38/bin"
2364+ DOT_PATH =
23642365
23652366# The DOTFILE_DIRS tag can be used to specify one or more directories that
23662367# contain dot files that are included in the documentation (see the \dotfile
@@ -2437,7 +2438,7 @@ DOT_TRANSPARENT = NO
24372438# The default value is: NO.
24382439# This tag requires that the tag HAVE_DOT is set to YES.
24392440
2440- DOT_MULTI_TARGETS = YES
2441+ DOT_MULTI_TARGETS = NO
24412442
24422443# If the GENERATE_LEGEND tag is set to YES doxygen will generate a legend page
24432444# explaining the meaning of the various boxes and arrows in the dot generated
0 commit comments