1# Doxyfile 1.8.16 2 3#--------------------------------------------------------------------------- 4# Project related configuration options 5#--------------------------------------------------------------------------- 6DOXYFILE_ENCODING = UTF-8 7PROJECT_NAME = "JSON for Modern C++" 8PROJECT_NUMBER = 3.7.3 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 26QT_AUTOBRIEF = NO 27MULTILINE_CPP_IS_BRIEF = NO 28INHERIT_DOCS = YES 29SEPARATE_MEMBER_PAGES = YES 30TAB_SIZE = 4 31ALIASES = "complexity=@par Complexity^^" \ 32 "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" \ 33 "requirement=@par Requirements^^" \ 34 "exceptionsafety=@par Exception safety^^" \ 35 "iterators=@par Iterator validity^^" 36TCL_SUBST = 37OPTIMIZE_OUTPUT_FOR_C = NO 38OPTIMIZE_OUTPUT_JAVA = NO 39OPTIMIZE_FOR_FORTRAN = NO 40OPTIMIZE_OUTPUT_VHDL = NO 41OPTIMIZE_OUTPUT_SLICE = NO 42EXTENSION_MAPPING = 43MARKDOWN_SUPPORT = YES 44TOC_INCLUDE_HEADINGS = 0 45AUTOLINK_SUPPORT = NO 46BUILTIN_STL_SUPPORT = YES 47CPP_CLI_SUPPORT = NO 48SIP_SUPPORT = NO 49IDL_PROPERTY_SUPPORT = YES 50DISTRIBUTE_GROUP_DOC = NO 51GROUP_NESTED_COMPOUNDS = NO 52SUBGROUPING = YES 53INLINE_GROUPED_CLASSES = NO 54INLINE_SIMPLE_STRUCTS = NO 55TYPEDEF_HIDES_STRUCT = NO 56LOOKUP_CACHE_SIZE = 0 57#--------------------------------------------------------------------------- 58# Build related configuration options 59#--------------------------------------------------------------------------- 60EXTRACT_ALL = YES 61EXTRACT_PRIVATE = NO 62EXTRACT_PACKAGE = YES 63EXTRACT_STATIC = YES 64EXTRACT_LOCAL_CLASSES = YES 65EXTRACT_LOCAL_METHODS = YES 66EXTRACT_ANON_NSPACES = YES 67HIDE_UNDOC_MEMBERS = NO 68HIDE_UNDOC_CLASSES = NO 69HIDE_FRIEND_COMPOUNDS = NO 70HIDE_IN_BODY_DOCS = NO 71INTERNAL_DOCS = NO 72CASE_SENSE_NAMES = NO 73HIDE_SCOPE_NAMES = NO 74HIDE_COMPOUND_REFERENCE= NO 75SHOW_INCLUDE_FILES = YES 76SHOW_GROUPED_MEMB_INC = NO 77FORCE_LOCAL_INCLUDES = NO 78INLINE_INFO = YES 79SORT_MEMBER_DOCS = YES 80SORT_BRIEF_DOCS = YES 81SORT_MEMBERS_CTORS_1ST = YES 82SORT_GROUP_NAMES = NO 83SORT_BY_SCOPE_NAME = NO 84STRICT_PROTO_MATCHING = NO 85GENERATE_TODOLIST = YES 86GENERATE_TESTLIST = YES 87GENERATE_BUGLIST = YES 88GENERATE_DEPRECATEDLIST= YES 89ENABLED_SECTIONS = 90MAX_INITIALIZER_LINES = 30 91SHOW_USED_FILES = NO 92SHOW_FILES = NO 93SHOW_NAMESPACES = NO 94FILE_VERSION_FILTER = 95LAYOUT_FILE = 96CITE_BIB_FILES = 97#--------------------------------------------------------------------------- 98# Configuration options related to warning and progress messages 99#--------------------------------------------------------------------------- 100QUIET = YES 101WARNINGS = YES 102WARN_IF_UNDOCUMENTED = YES 103WARN_IF_DOC_ERROR = YES 104WARN_NO_PARAMDOC = YES 105WARN_AS_ERROR = NO 106WARN_FORMAT = "$file:$line: $text" 107WARN_LOGFILE = 108#--------------------------------------------------------------------------- 109# Configuration options related to the input files 110#--------------------------------------------------------------------------- 111INPUT = ../single_include/nlohmann/json.hpp \ 112 index.md \ 113 faq.md \ 114 binary_formats.md 115INPUT_ENCODING = UTF-8 116FILE_PATTERNS = 117RECURSIVE = NO 118EXCLUDE = 119EXCLUDE_SYMLINKS = NO 120EXCLUDE_PATTERNS = 121EXCLUDE_SYMBOLS = nlohmann::detail 122EXAMPLE_PATH = examples 123EXAMPLE_PATTERNS = 124EXAMPLE_RECURSIVE = NO 125IMAGE_PATH = images 126INPUT_FILTER = 127FILTER_PATTERNS = 128FILTER_SOURCE_FILES = NO 129FILTER_SOURCE_PATTERNS = 130USE_MDFILE_AS_MAINPAGE = index.md 131#--------------------------------------------------------------------------- 132# Configuration options related to source browsing 133#--------------------------------------------------------------------------- 134SOURCE_BROWSER = YES 135INLINE_SOURCES = NO 136STRIP_CODE_COMMENTS = YES 137REFERENCED_BY_RELATION = NO 138REFERENCES_RELATION = NO 139REFERENCES_LINK_SOURCE = NO 140SOURCE_TOOLTIPS = YES 141USE_HTAGS = NO 142VERBATIM_HEADERS = NO 143CLANG_ASSISTED_PARSING = YES 144CLANG_OPTIONS = -std=c++11 145CLANG_DATABASE_PATH = 146#--------------------------------------------------------------------------- 147# Configuration options related to the alphabetical class index 148#--------------------------------------------------------------------------- 149ALPHABETICAL_INDEX = YES 150COLS_IN_ALPHA_INDEX = 5 151IGNORE_PREFIX = 152#--------------------------------------------------------------------------- 153# Configuration options related to the HTML output 154#--------------------------------------------------------------------------- 155GENERATE_HTML = YES 156HTML_OUTPUT = html 157HTML_FILE_EXTENSION = .html 158HTML_HEADER = 159HTML_FOOTER = 160HTML_STYLESHEET = 161HTML_EXTRA_STYLESHEET = css/mylayout.css 162HTML_EXTRA_FILES = 163HTML_COLORSTYLE_HUE = 220 164HTML_COLORSTYLE_SAT = 100 165HTML_COLORSTYLE_GAMMA = 80 166HTML_TIMESTAMP = YES 167HTML_DYNAMIC_MENUS = YES 168HTML_DYNAMIC_SECTIONS = YES 169HTML_INDEX_NUM_ENTRIES = 100 170GENERATE_DOCSET = YES 171DOCSET_FEEDNAME = "Doxygen generated docs" 172DOCSET_BUNDLE_ID = me.nlohmann.json 173DOCSET_PUBLISHER_ID = me.nlohmann 174DOCSET_PUBLISHER_NAME = NielsLohmann 175GENERATE_HTMLHELP = NO 176CHM_FILE = 177HHC_LOCATION = 178GENERATE_CHI = NO 179CHM_INDEX_ENCODING = 180BINARY_TOC = NO 181TOC_EXPAND = NO 182GENERATE_QHP = NO 183QCH_FILE = 184QHP_NAMESPACE = org.doxygen.Project 185QHP_VIRTUAL_FOLDER = doc 186QHP_CUST_FILTER_NAME = 187QHP_CUST_FILTER_ATTRS = 188QHP_SECT_FILTER_ATTRS = 189QHG_LOCATION = 190GENERATE_ECLIPSEHELP = NO 191ECLIPSE_DOC_ID = org.doxygen.Project 192DISABLE_INDEX = NO 193GENERATE_TREEVIEW = NO 194ENUM_VALUES_PER_LINE = 4 195TREEVIEW_WIDTH = 250 196EXT_LINKS_IN_WINDOW = NO 197FORMULA_FONTSIZE = 10 198FORMULA_TRANSPARENT = YES 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 296PERL_PATH = /usr/bin/perl 297#--------------------------------------------------------------------------- 298# Configuration options related to the dot tool 299#--------------------------------------------------------------------------- 300CLASS_DIAGRAMS = NO 301MSCGEN_PATH = 302DIA_PATH = 303HIDE_UNDOC_RELATIONS = YES 304HAVE_DOT = YES 305DOT_NUM_THREADS = 0 306DOT_FONTNAME = Helvetica 307DOT_FONTSIZE = 10 308DOT_FONTPATH = 309CLASS_GRAPH = NO 310COLLABORATION_GRAPH = NO 311GROUP_GRAPHS = YES 312UML_LOOK = YES 313UML_LIMIT_NUM_FIELDS = 10 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