Inside Bitcoin
Opening the selected file…
Inside Bitcoin
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
501# included in the documentation.502# The default value is: NO.504HIDE_FRIEND_COMPOUNDS = NO506# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any507# documentation blocks found inside the body of a function. If set to NO, these508# blocks will be appended to the function's detailed documentation block.509# The default value is: NO.511HIDE_IN_BODY_DOCS = NO513# The INTERNAL_DOCS tag determines if documentation that is typed after a514# \internal command is included. If the tag is set to NO then the documentation515# will be excluded. Set it to YES to include the internal documentation.516# The default value is: NO.518INTERNAL_DOCS = NO520# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file521# names in lower-case letters. If set to YES, upper-case letters are also522# allowed. This is useful if you have classes or files whose names only differ523# in case and if your file system supports case sensitive file names. Windows524# and Mac users are advised to set this option to NO.525# The default value is: system dependent.527CASE_SENSE_NAMES = NO529# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with530# their full class and namespace scopes in the documentation. If set to YES, the531# scope will be hidden.532# The default value is: NO.534HIDE_SCOPE_NAMES = NO536# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will537# append additional text to a page's title, such as Class Reference. If set to538# YES the compound reference will be hidden.539# The default value is: NO.541HIDE_COMPOUND_REFERENCE= NO543# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of544# the files that are included by a file in the documentation of that file.545# The default value is: YES.547SHOW_INCLUDE_FILES = YES549# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each550# grouped member an include statement to the documentation, telling the reader551# which file to include in order to use the member.552# The default value is: NO.554SHOW_GROUPED_MEMB_INC = NO556# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include557# files with double quotes in the documentation rather than with sharp brackets.558# The default value is: NO.560FORCE_LOCAL_INCLUDES = NO562# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the563# documentation for inline members.564# The default value is: YES.566INLINE_INFO = YES568# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the569# (detailed) documentation of file and class members alphabetically by member570# name. If set to NO, the members will appear in declaration order.571# The default value is: YES.573SORT_MEMBER_DOCS = YES575# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief576# descriptions of file, namespace and class members alphabetically by member577# name. If set to NO, the members will appear in declaration order. Note that578# this will also influence the order of the classes in the class list.579# The default value is: NO.581SORT_BRIEF_DOCS = NO583# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the584# (brief and detailed) documentation of class members so that constructors and585# destructors are listed first. If set to NO the constructors will appear in the586# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS.587# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief588# member documentation.589# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting590# detailed member documentation.591# The default value is: NO.593SORT_MEMBERS_CTORS_1ST = NO595# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy596# of group names into alphabetical order. If set to NO the group names will597# appear in their defined order.598# The default value is: NO.600SORT_GROUP_NAMES = NO602# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by603# fully-qualified names, including namespaces. If set to NO, the class list will604# be sorted only by class name, not including the namespace part.605# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.606# Note: This option applies only to the class list, not to the alphabetical607# list.608# The default value is: NO.610SORT_BY_SCOPE_NAME = NO612# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper613# type resolution of all parameters of a function it will reject a match between614# the prototype and the implementation of a member function even if there is615# only one candidate or it is obvious which candidate to choose by doing a616# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still617# accept a match between prototype and implementation in such cases.618# The default value is: NO.620STRICT_PROTO_MATCHING = NO622# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo623# list. This list is created by putting \todo commands in the documentation.624# The default value is: YES.626GENERATE_TODOLIST = YES628# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test629# list. This list is created by putting \test commands in the documentation.630# The default value is: YES.632GENERATE_TESTLIST = YES634# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug635# list. This list is created by putting \bug commands in the documentation.636# The default value is: YES.638GENERATE_BUGLIST = YES640# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO)641# the deprecated list. This list is created by putting \deprecated commands in642# the documentation.643# The default value is: YES.645GENERATE_DEPRECATEDLIST= YES647# The ENABLED_SECTIONS tag can be used to enable conditional documentation648# sections, marked by \if <section_label> ... \endif and \cond <section_label>649# ... \endcond blocks.651ENABLED_SECTIONS =653# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the654# initial value of a variable or macro / define can have for it to appear in the655# documentation. If the initializer consists of more lines than specified here656# it will be hidden. Use a value of 0 to hide initializers completely. The657# appearance of the value of individual variables and macros / defines can be658# controlled using \showinitializer or \hideinitializer command in the659# documentation regardless of this setting.660# Minimum value: 0, maximum value: 10000, default value: 30.662MAX_INITIALIZER_LINES = 30664# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at665# the bottom of the documentation of classes and structs. If set to YES, the666# list will mention the files that were used to generate the documentation.667# The default value is: YES.669SHOW_USED_FILES = YES671# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This672# will remove the Files entry from the Quick Index and from the Folder Tree View673# (if specified).674# The default value is: YES.676SHOW_FILES = YES678# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces679# page. This will remove the Namespaces entry from the Quick Index and from the680# Folder Tree View (if specified).681# The default value is: YES.683SHOW_NAMESPACES = YES685# The FILE_VERSION_FILTER tag can be used to specify a program or script that686# doxygen should invoke to get the current version for each file (typically from687# the version control system). Doxygen will invoke the program by executing (via688# popen()) the command command input-file, where command is the value of the689# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided690# by doxygen. Whatever the program writes to standard output is used as the file691# version. For an example see the documentation.693FILE_VERSION_FILTER =695# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed696# by doxygen. The layout file controls the global structure of the generated697# output files in an output format independent way. To create the layout file698# that represents doxygen's defaults, run doxygen with the -l option. You can699# optionally specify a file name after the option, if omitted DoxygenLayout.xml700# will be used as the name of the layout file.701#702# Note that if you run doxygen from a directory containing a file called703# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE704# tag is left empty.706LAYOUT_FILE =708# The CITE_BIB_FILES tag can be used to specify one or more bib files containing709# the reference definitions. This must be a list of .bib files. The .bib710# extension is automatically appended if omitted. This requires the bibtex tool711# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info.712# For LaTeX the style of the bibliography can be controlled using713# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the714# search path. See also \cite for info how to create references.716CITE_BIB_FILES =718#---------------------------------------------------------------------------719# Configuration options related to warning and progress messages720#---------------------------------------------------------------------------722# The QUIET tag can be used to turn on/off the messages that are generated to723# standard output by doxygen. If QUIET is set to YES this implies that the724# messages are off.725# The default value is: NO.727QUIET = NO729# The WARNINGS tag can be used to turn on/off the warning messages that are730# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES731# this implies that the warnings are on.732#733# Tip: Turn warnings on while writing the documentation.734# The default value is: YES.736WARNINGS = YES738# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate739# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag740# will automatically be disabled.741# The default value is: YES.743WARN_IF_UNDOCUMENTED = YES745# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for746# potential errors in the documentation, such as not documenting some parameters747# in a documented function, or documenting parameters that don't exist or using748# markup commands wrongly.749# The default value is: YES.
Independent explanations by MyBitcoinExplorer. Not affiliated with or endorsed by Bitcoin Core. Guides are educational and do not replace the source or its tests.
Bitcoin Core source © its contributors, distributed under the MIT license. Original notices and bundled third-party licenses are retained in the source tree.