• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Doxyfile 1.9.1
2
3#---------------------------------------------------------------------------
4# Project related configuration options
5#---------------------------------------------------------------------------
6DOXYFILE_ENCODING      = UTF-8
7PROJECT_NAME           = "JSON for Modern C++"
8PROJECT_NUMBER         = 3.10.0
9PROJECT_BRIEF          =
10PROJECT_LOGO           =
11OUTPUT_DIRECTORY       = .
12CREATE_SUBDIRS         = NO
13ALLOW_UNICODE_NAMES    = NO
14OUTPUT_LANGUAGE        = English
15OUTPUT_TEXT_DIRECTION  = None
16BRIEF_MEMBER_DESC      = YES
17REPEAT_BRIEF           = NO
18ABBREVIATE_BRIEF       =
19ALWAYS_DETAILED_SEC    = YES
20INLINE_INHERITED_MEMB  = NO
21FULL_PATH_NAMES        = YES
22STRIP_FROM_PATH        =
23STRIP_FROM_INC_PATH    =
24SHORT_NAMES            = NO
25JAVADOC_AUTOBRIEF      = NO
26JAVADOC_BANNER         = NO
27QT_AUTOBRIEF           = NO
28MULTILINE_CPP_IS_BRIEF = NO
29PYTHON_DOCSTRING       = YES
30INHERIT_DOCS           = YES
31SEPARATE_MEMBER_PAGES  = YES
32TAB_SIZE               = 4
33ALIASES                = "complexity=@par Complexity^^" \
34                         "liveexample{2}=@par Example^^ \1 ^^ @includelineno \2.cpp \n Output (play with this example @htmlinclude \2.link):^^ @verbinclude \2.output ^^ The <a href= https://github.com/nlohmann/json/blob/develop/doc/examples/\2.cpp>example code</a> above can be translated with @verbatim g++ -std=c++11 -Isingle_include doc/examples/\2.cpp -o \2 @endverbatim" \
35                         "requirement=@par Requirements^^" \
36                         "exceptionsafety=@par Exception safety^^" \
37                         "iterators=@par Iterator validity^^"
38OPTIMIZE_OUTPUT_FOR_C  = NO
39OPTIMIZE_OUTPUT_JAVA   = NO
40OPTIMIZE_FOR_FORTRAN   = NO
41OPTIMIZE_OUTPUT_VHDL   = NO
42OPTIMIZE_OUTPUT_SLICE  = NO
43EXTENSION_MAPPING      =
44MARKDOWN_SUPPORT       = YES
45TOC_INCLUDE_HEADINGS   = 0
46AUTOLINK_SUPPORT       = NO
47BUILTIN_STL_SUPPORT    = YES
48CPP_CLI_SUPPORT        = NO
49SIP_SUPPORT            = NO
50IDL_PROPERTY_SUPPORT   = YES
51DISTRIBUTE_GROUP_DOC   = NO
52GROUP_NESTED_COMPOUNDS = NO
53SUBGROUPING            = YES
54INLINE_GROUPED_CLASSES = NO
55INLINE_SIMPLE_STRUCTS  = NO
56TYPEDEF_HIDES_STRUCT   = NO
57LOOKUP_CACHE_SIZE      = 0
58NUM_PROC_THREADS       = 1
59#---------------------------------------------------------------------------
60# Build related configuration options
61#---------------------------------------------------------------------------
62EXTRACT_ALL            = YES
63EXTRACT_PRIVATE        = NO
64EXTRACT_PRIV_VIRTUAL   = NO
65EXTRACT_PACKAGE        = YES
66EXTRACT_STATIC         = YES
67EXTRACT_LOCAL_CLASSES  = YES
68EXTRACT_LOCAL_METHODS  = YES
69EXTRACT_ANON_NSPACES   = YES
70RESOLVE_UNNAMED_PARAMS = YES
71HIDE_UNDOC_MEMBERS     = NO
72HIDE_UNDOC_CLASSES     = NO
73HIDE_FRIEND_COMPOUNDS  = NO
74HIDE_IN_BODY_DOCS      = NO
75INTERNAL_DOCS          = NO
76CASE_SENSE_NAMES       = NO
77HIDE_SCOPE_NAMES       = NO
78HIDE_COMPOUND_REFERENCE= NO
79SHOW_INCLUDE_FILES     = YES
80SHOW_GROUPED_MEMB_INC  = NO
81FORCE_LOCAL_INCLUDES   = NO
82INLINE_INFO            = YES
83SORT_MEMBER_DOCS       = YES
84SORT_BRIEF_DOCS        = YES
85SORT_MEMBERS_CTORS_1ST = YES
86SORT_GROUP_NAMES       = NO
87SORT_BY_SCOPE_NAME     = NO
88STRICT_PROTO_MATCHING  = NO
89GENERATE_TODOLIST      = YES
90GENERATE_TESTLIST      = YES
91GENERATE_BUGLIST       = YES
92GENERATE_DEPRECATEDLIST= YES
93ENABLED_SECTIONS       =
94MAX_INITIALIZER_LINES  = 30
95SHOW_USED_FILES        = NO
96SHOW_FILES             = NO
97SHOW_NAMESPACES        = NO
98FILE_VERSION_FILTER    =
99LAYOUT_FILE            =
100CITE_BIB_FILES         =
101#---------------------------------------------------------------------------
102# Configuration options related to warning and progress messages
103#---------------------------------------------------------------------------
104QUIET                  = YES
105WARNINGS               = YES
106WARN_IF_UNDOCUMENTED   = YES
107WARN_IF_DOC_ERROR      = YES
108WARN_NO_PARAMDOC       = YES
109WARN_AS_ERROR          = NO
110WARN_FORMAT            = "$file:$line: $text"
111WARN_LOGFILE           =
112#---------------------------------------------------------------------------
113# Configuration options related to the input files
114#---------------------------------------------------------------------------
115INPUT                  = ../single_include/nlohmann/json.hpp \
116                         index.md
117INPUT_ENCODING         = UTF-8
118FILE_PATTERNS          =
119RECURSIVE              = NO
120EXCLUDE                =
121EXCLUDE_SYMLINKS       = NO
122EXCLUDE_PATTERNS       =
123EXCLUDE_SYMBOLS        = nlohmann::detail
124EXAMPLE_PATH           = examples
125EXAMPLE_PATTERNS       =
126EXAMPLE_RECURSIVE      = NO
127IMAGE_PATH             = images
128INPUT_FILTER           =
129FILTER_PATTERNS        =
130FILTER_SOURCE_FILES    = NO
131FILTER_SOURCE_PATTERNS =
132USE_MDFILE_AS_MAINPAGE = index.md
133#---------------------------------------------------------------------------
134# Configuration options related to source browsing
135#---------------------------------------------------------------------------
136SOURCE_BROWSER         = YES
137INLINE_SOURCES         = NO
138STRIP_CODE_COMMENTS    = YES
139REFERENCED_BY_RELATION = NO
140REFERENCES_RELATION    = NO
141REFERENCES_LINK_SOURCE = NO
142SOURCE_TOOLTIPS        = YES
143USE_HTAGS              = NO
144VERBATIM_HEADERS       = NO
145#---------------------------------------------------------------------------
146# Configuration options related to the alphabetical class index
147#---------------------------------------------------------------------------
148ALPHABETICAL_INDEX     = YES
149IGNORE_PREFIX          =
150#---------------------------------------------------------------------------
151# Configuration options related to the HTML output
152#---------------------------------------------------------------------------
153GENERATE_HTML          = YES
154HTML_OUTPUT            = html
155HTML_FILE_EXTENSION    = .html
156HTML_HEADER            =
157HTML_FOOTER            =
158HTML_STYLESHEET        =
159HTML_EXTRA_STYLESHEET  = css/mylayout.css
160HTML_EXTRA_FILES       =
161HTML_COLORSTYLE_HUE    = 220
162HTML_COLORSTYLE_SAT    = 100
163HTML_COLORSTYLE_GAMMA  = 80
164HTML_TIMESTAMP         = YES
165HTML_DYNAMIC_MENUS     = YES
166HTML_DYNAMIC_SECTIONS  = YES
167HTML_INDEX_NUM_ENTRIES = 100
168GENERATE_DOCSET        = YES
169DOCSET_FEEDNAME        = "Doxygen generated docs"
170DOCSET_BUNDLE_ID       = me.nlohmann.json
171DOCSET_PUBLISHER_ID    = me.nlohmann
172DOCSET_PUBLISHER_NAME  = NielsLohmann
173GENERATE_HTMLHELP      = NO
174CHM_FILE               =
175HHC_LOCATION           =
176GENERATE_CHI           = NO
177CHM_INDEX_ENCODING     =
178BINARY_TOC             = NO
179TOC_EXPAND             = NO
180GENERATE_QHP           = NO
181QCH_FILE               =
182QHP_NAMESPACE          = org.doxygen.Project
183QHP_VIRTUAL_FOLDER     = doc
184QHP_CUST_FILTER_NAME   =
185QHP_CUST_FILTER_ATTRS  =
186QHP_SECT_FILTER_ATTRS  =
187QHG_LOCATION           =
188GENERATE_ECLIPSEHELP   = NO
189ECLIPSE_DOC_ID         = org.doxygen.Project
190DISABLE_INDEX          = NO
191GENERATE_TREEVIEW      = NO
192ENUM_VALUES_PER_LINE   = 4
193TREEVIEW_WIDTH         = 250
194EXT_LINKS_IN_WINDOW    = NO
195HTML_FORMULA_FORMAT    = png
196FORMULA_FONTSIZE       = 10
197FORMULA_TRANSPARENT    = YES
198FORMULA_MACROFILE      =
199USE_MATHJAX            = NO
200MATHJAX_FORMAT         = HTML-CSS
201MATHJAX_RELPATH        = http://cdn.mathjax.org/mathjax/latest
202MATHJAX_EXTENSIONS     =
203MATHJAX_CODEFILE       =
204SEARCHENGINE           = YES
205SERVER_BASED_SEARCH    = NO
206EXTERNAL_SEARCH        = NO
207SEARCHENGINE_URL       =
208SEARCHDATA_FILE        = searchdata.xml
209EXTERNAL_SEARCH_ID     =
210EXTRA_SEARCH_MAPPINGS  =
211#---------------------------------------------------------------------------
212# Configuration options related to the LaTeX output
213#---------------------------------------------------------------------------
214GENERATE_LATEX         = NO
215LATEX_OUTPUT           = latex
216LATEX_CMD_NAME         = latex
217MAKEINDEX_CMD_NAME     = makeindex
218LATEX_MAKEINDEX_CMD    = \makeindex
219COMPACT_LATEX          = NO
220PAPER_TYPE             = a4
221EXTRA_PACKAGES         =
222LATEX_HEADER           =
223LATEX_FOOTER           =
224LATEX_EXTRA_STYLESHEET =
225LATEX_EXTRA_FILES      =
226PDF_HYPERLINKS         = YES
227USE_PDFLATEX           = YES
228LATEX_BATCHMODE        = NO
229LATEX_HIDE_INDICES     = NO
230LATEX_SOURCE_CODE      = NO
231LATEX_BIB_STYLE        = plain
232LATEX_TIMESTAMP        = NO
233LATEX_EMOJI_DIRECTORY  =
234#---------------------------------------------------------------------------
235# Configuration options related to the RTF output
236#---------------------------------------------------------------------------
237GENERATE_RTF           = NO
238RTF_OUTPUT             = rtf
239COMPACT_RTF            = NO
240RTF_HYPERLINKS         = NO
241RTF_STYLESHEET_FILE    =
242RTF_EXTENSIONS_FILE    =
243RTF_SOURCE_CODE        = NO
244#---------------------------------------------------------------------------
245# Configuration options related to the man page output
246#---------------------------------------------------------------------------
247GENERATE_MAN           = NO
248MAN_OUTPUT             = man
249MAN_EXTENSION          = .3
250MAN_SUBDIR             =
251MAN_LINKS              = NO
252#---------------------------------------------------------------------------
253# Configuration options related to the XML output
254#---------------------------------------------------------------------------
255GENERATE_XML           = YES
256XML_OUTPUT             = xml
257XML_PROGRAMLISTING     = YES
258XML_NS_MEMB_FILE_SCOPE = NO
259#---------------------------------------------------------------------------
260# Configuration options related to the DOCBOOK output
261#---------------------------------------------------------------------------
262GENERATE_DOCBOOK       = NO
263DOCBOOK_OUTPUT         = docbook
264DOCBOOK_PROGRAMLISTING = NO
265#---------------------------------------------------------------------------
266# Configuration options for the AutoGen Definitions output
267#---------------------------------------------------------------------------
268GENERATE_AUTOGEN_DEF   = NO
269#---------------------------------------------------------------------------
270# Configuration options related to the Perl module output
271#---------------------------------------------------------------------------
272GENERATE_PERLMOD       = NO
273PERLMOD_LATEX          = NO
274PERLMOD_PRETTY         = YES
275PERLMOD_MAKEVAR_PREFIX =
276#---------------------------------------------------------------------------
277# Configuration options related to the preprocessor
278#---------------------------------------------------------------------------
279ENABLE_PREPROCESSING   = YES
280MACRO_EXPANSION        = NO
281EXPAND_ONLY_PREDEF     = NO
282SEARCH_INCLUDES        = YES
283INCLUDE_PATH           =
284INCLUDE_FILE_PATTERNS  =
285PREDEFINED             =
286EXPAND_AS_DEFINED      =
287SKIP_FUNCTION_MACROS   = YES
288#---------------------------------------------------------------------------
289# Configuration options related to external references
290#---------------------------------------------------------------------------
291TAGFILES               =
292GENERATE_TAGFILE       = html/nlohmann_json.tag
293ALLEXTERNALS           = NO
294EXTERNAL_GROUPS        = YES
295EXTERNAL_PAGES         = YES
296#---------------------------------------------------------------------------
297# Configuration options related to the dot tool
298#---------------------------------------------------------------------------
299CLASS_DIAGRAMS         = NO
300DIA_PATH               =
301HIDE_UNDOC_RELATIONS   = YES
302HAVE_DOT               = YES
303DOT_NUM_THREADS        = 0
304DOT_FONTNAME           = Helvetica
305DOT_FONTSIZE           = 10
306DOT_FONTPATH           =
307CLASS_GRAPH            = NO
308COLLABORATION_GRAPH    = NO
309GROUP_GRAPHS           = YES
310UML_LOOK               = YES
311UML_LIMIT_NUM_FIELDS   = 10
312DOT_UML_DETAILS        = NO
313DOT_WRAP_THRESHOLD     = 17
314TEMPLATE_RELATIONS     = NO
315INCLUDE_GRAPH          = NO
316INCLUDED_BY_GRAPH      = NO
317CALL_GRAPH             = NO
318CALLER_GRAPH           = NO
319GRAPHICAL_HIERARCHY    = NO
320DIRECTORY_GRAPH        = NO
321DOT_IMAGE_FORMAT       = svg
322INTERACTIVE_SVG        = YES
323DOT_PATH               =
324DOTFILE_DIRS           =
325MSCFILE_DIRS           =
326DIAFILE_DIRS           =
327PLANTUML_JAR_PATH      =
328PLANTUML_CFG_FILE      =
329PLANTUML_INCLUDE_PATH  =
330DOT_GRAPH_MAX_NODES    = 50
331MAX_DOT_GRAPH_DEPTH    = 0
332DOT_TRANSPARENT        = NO
333DOT_MULTI_TARGETS      = NO
334GENERATE_LEGEND        = YES
335DOT_CLEANUP            = YES
336