Skip to content

Commit 5d132e8

Browse files
committed
Merge #10574: Remove includes in .cpp files for things the corresponding .h file already included
a720b92 Remove includes in .cpp files for things the corresponding .h file already included (practicalswift) Pull request description: Remove includes in .cpp files for things the corresponding .h file already included. Example case: * `addrdb.cpp` includes `addrdb.h` and `fs.h` * `addrdb.h` includes `fs.h` Then remove the direct inclusion of `fs.h` in `addrman.cpp` and rely on the indirect inclusion of `fs.h` via the included `addrdb.h`. In line with the header include guideline (see #10575). Tree-SHA512: 8704b9de3011a4c234db336a39f7d2c139e741cf0f7aef08a5d3e05197e1e18286b863fdab25ae9638af4ff86b3d52e5cab9eed66bfa2476063aa5c79f9b0346
2 parents 214046f + a720b92 commit 5d132e8

37 files changed

+0
-76
lines changed

src/addrdb.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
#include <addrman.h>
99
#include <chainparams.h>
1010
#include <clientversion.h>
11-
#include <fs.h>
1211
#include <hash.h>
1312
#include <random.h>
1413
#include <streams.h>

src/checkpoints.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
#include <chainparams.h>
99
#include <reverse_iterator.h>
1010
#include <validation.h>
11-
#include <uint256.h>
1211

1312
#include <stdint.h>
1413

src/clientversion.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
#include <tinyformat.h>
88

9-
#include <string>
109

1110
/**
1211
* Name of client reported in the 'version' message. Report the same name

src/coins.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,8 @@
55
#include <coins.h>
66

77
#include <consensus/consensus.h>
8-
#include <memusage.h>
98
#include <random.h>
109

11-
#include <assert.h>
12-
1310
bool CCoinsView::GetCoin(const COutPoint &outpoint, Coin &coin) const { return false; }
1411
uint256 CCoinsView::GetBestBlock() const { return uint256(); }
1512
std::vector<uint256> CCoinsView::GetHeadBlocks() const { return std::vector<uint256>(); }

src/dbwrapper.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
#include <dbwrapper.h>
66

7-
#include <fs.h>
8-
#include <util.h>
97
#include <random.h>
108

119
#include <leveldb/cache.h>

src/key.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#include <arith_uint256.h>
88
#include <crypto/common.h>
99
#include <crypto/hmac_sha512.h>
10-
#include <pubkey.h>
1110
#include <random.h>
1211

1312
#include <secp256k1.h>

src/keystore.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55

66
#include <keystore.h>
77

8-
#include <key.h>
9-
#include <pubkey.h>
108
#include <util.h>
119

1210
bool CKeyStore::AddKey(const CKey &key) {

src/miner.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include <primitives/transaction.h>
2323
#include <script/standard.h>
2424
#include <timedata.h>
25-
#include <txmempool.h>
2625
#include <util.h>
2726
#include <utilmoneystr.h>
2827
#include <validationinterface.h>

src/net.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,11 @@
99

1010
#include <net.h>
1111

12-
#include <addrman.h>
1312
#include <chainparams.h>
1413
#include <clientversion.h>
1514
#include <consensus/consensus.h>
1615
#include <crypto/common.h>
1716
#include <crypto/sha256.h>
18-
#include <hash.h>
1917
#include <primitives/transaction.h>
2018
#include <netbase.h>
2119
#include <scheduler.h>

src/net_processing.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#include <init.h>
1515
#include <validation.h>
1616
#include <merkleblock.h>
17-
#include <net.h>
1817
#include <netmessagemaker.h>
1918
#include <netbase.h>
2019
#include <policy/fees.h>
@@ -30,7 +29,6 @@
3029
#include <util.h>
3130
#include <utilmoneystr.h>
3231
#include <utilstrencodings.h>
33-
#include <validationinterface.h>
3432

3533
#if defined(NDEBUG)
3634
# error "Bitcoin cannot be compiled without assertions."

0 commit comments

Comments
 (0)