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