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