aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHennadii Stepanov <32963518+hebasto@users.noreply.github.com>2023-05-31 15:43:01 +0100
committerHennadii Stepanov <32963518+hebasto@users.noreply.github.com>2023-05-31 15:43:01 +0100
commit2484cacb7a6367b24e924dba0825c843b1dfc1c3 (patch)
tree4135622651dbeb27606591c6eb5a70b66c69be48
parentfade2adb5bb4ce9753e7f25da5fb1521f2f503ec (diff)
downloadbitcoin-2484cacb7a6367b24e924dba0825c843b1dfc1c3.tar.xz
Add public Boost headers explicitly
-rw-r--r--src/node/miner.h3
-rw-r--r--src/txmempool.h3
-rw-r--r--src/txrequest.cpp6
-rwxr-xr-xtest/lint/lint-includes.py7
4 files changed, 17 insertions, 2 deletions
diff --git a/src/node/miner.h b/src/node/miner.h
index f1ccffff55..70de9e1db0 100644
--- a/src/node/miner.h
+++ b/src/node/miner.h
@@ -14,7 +14,10 @@
#include <optional>
#include <stdint.h>
+#include <boost/multi_index/identity.hpp>
+#include <boost/multi_index/indexed_by.hpp>
#include <boost/multi_index/ordered_index.hpp>
+#include <boost/multi_index/tag.hpp>
#include <boost/multi_index_container.hpp>
class ArgsManager;
diff --git a/src/txmempool.h b/src/txmempool.h
index 769b7f69ea..e7a42c50e3 100644
--- a/src/txmempool.h
+++ b/src/txmempool.h
@@ -33,8 +33,11 @@
#include <util/result.h>
#include <boost/multi_index/hashed_index.hpp>
+#include <boost/multi_index/identity.hpp>
+#include <boost/multi_index/indexed_by.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/sequenced_index.hpp>
+#include <boost/multi_index/tag.hpp>
#include <boost/multi_index_container.hpp>
class CBlockIndex;
diff --git a/src/txrequest.cpp b/src/txrequest.cpp
index 40d36132de..dd042103bd 100644
--- a/src/txrequest.cpp
+++ b/src/txrequest.cpp
@@ -10,8 +10,12 @@
#include <random.h>
#include <uint256.h>
-#include <boost/multi_index_container.hpp>
+#include <boost/multi_index/indexed_by.hpp>
#include <boost/multi_index/ordered_index.hpp>
+#include <boost/multi_index/sequenced_index.hpp>
+#include <boost/multi_index/tag.hpp>
+#include <boost/multi_index_container.hpp>
+#include <boost/tuple/tuple.hpp>
#include <chrono>
#include <unordered_map>
diff --git a/test/lint/lint-includes.py b/test/lint/lint-includes.py
index 459030bb0b..b14caa4855 100755
--- a/test/lint/lint-includes.py
+++ b/test/lint/lint-includes.py
@@ -23,15 +23,20 @@ EXCLUDED_DIRS = ["src/leveldb/",
EXPECTED_BOOST_INCLUDES = ["boost/date_time/posix_time/posix_time.hpp",
"boost/multi_index/hashed_index.hpp",
+ "boost/multi_index/identity.hpp",
+ "boost/multi_index/indexed_by.hpp",
"boost/multi_index/ordered_index.hpp",
"boost/multi_index/sequenced_index.hpp",
+ "boost/multi_index/tag.hpp",
"boost/multi_index_container.hpp",
"boost/process.hpp",
"boost/signals2/connection.hpp",
"boost/signals2/optional_last_value.hpp",
"boost/signals2/signal.hpp",
"boost/test/included/unit_test.hpp",
- "boost/test/unit_test.hpp"]
+ "boost/test/unit_test.hpp",
+ "boost/tuple/tuple.hpp",
+ ]
def get_toplevel():