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.
1002STRIP_CODE_COMMENTS = YES1004# If the REFERENCED_BY_RELATION tag is set to YES then for each documented1005# function all documented functions referencing it will be listed.1006# The default value is: NO.1008REFERENCED_BY_RELATION = NO1010# If the REFERENCES_RELATION tag is set to YES then for each documented function1011# all documented entities called/used by that function will be listed.1012# The default value is: NO.1014REFERENCES_RELATION = NO1016# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set1017# to YES then the hyperlinks from functions in REFERENCES_RELATION and1018# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will1019# link to the documentation.1020# The default value is: YES.1022REFERENCES_LINK_SOURCE = YES1024# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the1025# source code will show a tooltip with additional information such as prototype,1026# brief description and links to the definition and documentation. Since this1027# will make the HTML file larger and loading of large files a bit slower, you1028# can opt to disable this feature.1029# The default value is: YES.1030# This tag requires that the tag SOURCE_BROWSER is set to YES.1032SOURCE_TOOLTIPS = YES1034# If the USE_HTAGS tag is set to YES then the references to source code will1035# point to the HTML generated by the htags(1) tool instead of doxygen built-in1036# source browser. The htags tool is part of GNU's global source tagging system1037# (see http://www.gnu.org/software/global/global.html). You will need version1038# 4.8.6 or higher.1039#1040# To use it do the following:1041# - Install the latest version of global1042# - Enable SOURCE_BROWSER and USE_HTAGS in the config file1043# - Make sure the INPUT points to the root of the source tree1044# - Run doxygen as normal1045#1046# Doxygen will invoke htags (and that will in turn invoke gtags), so these1047# tools must be available from the command line (i.e. in the search path).1048#1049# The result: instead of the source browser generated by doxygen, the links to1050# source code will now point to the output of htags.1051# The default value is: NO.1052# This tag requires that the tag SOURCE_BROWSER is set to YES.1054USE_HTAGS = NO1056# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a1057# verbatim copy of the header file for each class for which an include is1058# specified. Set to NO to disable this.1059# See also: Section \class.1060# The default value is: YES.1062VERBATIM_HEADERS = YES1064#---------------------------------------------------------------------------1065# Configuration options related to the alphabetical class index1066#---------------------------------------------------------------------------1068# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all1069# compounds will be generated. Enable this if the project contains a lot of1070# classes, structs, unions or interfaces.1071# The default value is: YES.1073ALPHABETICAL_INDEX = YES1075# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in1076# which the alphabetical index list will be split.1077# Minimum value: 1, maximum value: 20, default value: 5.1078# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.1080COLS_IN_ALPHA_INDEX = 51082# In case all classes in a project start with a common prefix, all classes will1083# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag1084# can be used to specify a prefix (or a list of prefixes) that should be ignored1085# while generating the index headers.1086# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.1088IGNORE_PREFIX =1090#---------------------------------------------------------------------------1091# Configuration options related to the HTML output1092#---------------------------------------------------------------------------1094# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output1095# The default value is: YES.1097GENERATE_HTML = YES1099# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a1100# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of1101# it.1102# The default directory is: html.1103# This tag requires that the tag GENERATE_HTML is set to YES.1105HTML_OUTPUT = html1107# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each1108# generated HTML page (for example: .htm, .php, .asp).1109# The default value is: .html.1110# This tag requires that the tag GENERATE_HTML is set to YES.1112HTML_FILE_EXTENSION = .html1114# The HTML_HEADER tag can be used to specify a user-defined HTML header file for1115# each generated HTML page. If the tag is left blank doxygen will generate a1116# standard header.1117#1118# To get valid HTML the header file that includes any scripts and style sheets1119# that doxygen needs, which is dependent on the configuration options used (e.g.1120# the setting GENERATE_TREEVIEW). It is highly recommended to start with a1121# default header using1122# doxygen -w html new_header.html new_footer.html new_stylesheet.css1123# YourConfigFile1124# and then modify the file new_header.html. See also section "Doxygen usage"1125# for information on how to generate the default header that doxygen normally1126# uses.1127# Note: The header is subject to change so you typically have to regenerate the1128# default header when upgrading to a newer version of doxygen. For a description1129# of the possible markers and block names see the documentation.1130# This tag requires that the tag GENERATE_HTML is set to YES.1132HTML_HEADER =1134# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each1135# generated HTML page. If the tag is left blank doxygen will generate a standard1136# footer. See HTML_HEADER for more information on how to generate a default1137# footer and what special commands can be used inside the footer. See also1138# section "Doxygen usage" for information on how to generate the default footer1139# that doxygen normally uses.1140# This tag requires that the tag GENERATE_HTML is set to YES.1142HTML_FOOTER =1144# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style1145# sheet that is used by each HTML page. It can be used to fine-tune the look of1146# the HTML output. If left blank doxygen will generate a default style sheet.1147# See also section "Doxygen usage" for information on how to generate the style1148# sheet that doxygen normally uses.1149# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as1150# it is more robust and this tag (HTML_STYLESHEET) will in the future become1151# obsolete.1152# This tag requires that the tag GENERATE_HTML is set to YES.1154HTML_STYLESHEET =1156# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined1157# cascading style sheets that are included after the standard style sheets1158# created by doxygen. Using this option one can overrule certain style aspects.1159# This is preferred over using HTML_STYLESHEET since it does not replace the1160# standard style sheet and is therefore more robust against future updates.1161# Doxygen will copy the style sheet files to the output directory.1162# Note: The order of the extra style sheet files is of importance (e.g. the last1163# style sheet in the list overrules the setting of the previous ones in the1164# list). For an example see the documentation.1165# This tag requires that the tag GENERATE_HTML is set to YES.1167HTML_EXTRA_STYLESHEET =1169# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or1170# other source files which should be copied to the HTML output directory. Note1171# that these files will be copied to the base HTML output directory. Use the1172# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these1173# files. In the HTML_STYLESHEET file, use the file name only. Also note that the1174# files will be copied as-is; there are no commands or markers available.1175# This tag requires that the tag GENERATE_HTML is set to YES.1177HTML_EXTRA_FILES =1179# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen1180# will adjust the colors in the style sheet and background images according to1181# this color. Hue is specified as an angle on a colorwheel, see1182# http://en.wikipedia.org/wiki/Hue for more information. For instance the value1183# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 3001184# purple, and 360 is red again.1185# Minimum value: 0, maximum value: 359, default value: 220.1186# This tag requires that the tag GENERATE_HTML is set to YES.1188HTML_COLORSTYLE_HUE = 2201190# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors1191# in the HTML output. For a value of 0 the output will use grayscales only. A1192# value of 255 will produce the most vivid colors.1193# Minimum value: 0, maximum value: 255, default value: 100.1194# This tag requires that the tag GENERATE_HTML is set to YES.1196HTML_COLORSTYLE_SAT = 1001198# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the1199# luminance component of the colors in the HTML output. Values below 1001200# gradually make the output lighter, whereas values above 100 make the output1201# darker. The value divided by 100 is the actual gamma applied, so 80 represents1202# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not1203# change the gamma.1204# Minimum value: 40, maximum value: 240, default value: 80.1205# This tag requires that the tag GENERATE_HTML is set to YES.1207HTML_COLORSTYLE_GAMMA = 801209# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML1210# page will contain the date and time when the page was generated. Setting this1211# to YES can help to show when doxygen was last run and thus if the1212# documentation is up to date.1213# The default value is: NO.1214# This tag requires that the tag GENERATE_HTML is set to YES.1216HTML_TIMESTAMP = YES1218# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML1219# documentation will contain sections that can be hidden and shown after the1220# page has loaded.1221# The default value is: NO.1222# This tag requires that the tag GENERATE_HTML is set to YES.1224HTML_DYNAMIC_SECTIONS = NO1226# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries1227# shown in the various tree structured indices initially; the user can expand1228# and collapse entries dynamically later on. Doxygen will expand the tree to1229# such a level that at most the specified number of entries are visible (unless1230# a fully collapsed tree already exceeds this amount). So setting the number of1231# entries 1 will produce a full collapsed tree by default. 0 is a special value1232# representing an infinite number of entries and will result in a full expanded1233# tree by default.1234# Minimum value: 0, maximum value: 9999, default value: 100.1235# This tag requires that the tag GENERATE_HTML is set to YES.1237HTML_INDEX_NUM_ENTRIES = 1001239# If the GENERATE_DOCSET tag is set to YES, additional index files will be1240# generated that can be used as input for Apple's Xcode 3 integrated development1241# environment (see: http://developer.apple.com/tools/xcode/), introduced with1242# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a1243# Makefile in the HTML output directory. Running make will produce the docset in1244# that directory and running make install will install the docset in1245# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at1246# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html1247# for more information.1248# The default value is: NO.1249# This tag requires that the tag GENERATE_HTML is set to 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.