Skip to content

Commit 45cd83c

Browse files
mvadariTapanito
authored andcommitted
refactor: Improve imports to only call the needed helpers (#6624)
1 parent b5ebfe6 commit 45cd83c

94 files changed

Lines changed: 166 additions & 25 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

include/xrpl/ledger/View.h

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,19 @@
22

33
#include <xrpl/beast/utility/Journal.h>
44
#include <xrpl/ledger/ApplyView.h>
5-
#include <xrpl/ledger/OpenView.h>
65
#include <xrpl/ledger/ReadView.h>
7-
#include <xrpl/ledger/helpers/AccountRootHelpers.h>
8-
#include <xrpl/ledger/helpers/DirectoryHelpers.h>
9-
#include <xrpl/ledger/helpers/MPTokenHelpers.h>
10-
#include <xrpl/ledger/helpers/OfferHelpers.h>
11-
#include <xrpl/ledger/helpers/RippleStateHelpers.h>
12-
#include <xrpl/ledger/helpers/TokenHelpers.h>
13-
#include <xrpl/ledger/helpers/VaultHelpers.h>
14-
#include <xrpl/protocol/Asset.h>
15-
#include <xrpl/protocol/Indexes.h>
166
#include <xrpl/protocol/MPTIssue.h>
177
#include <xrpl/protocol/Protocol.h>
18-
#include <xrpl/protocol/Rate.h>
198
#include <xrpl/protocol/STLedgerEntry.h>
20-
#include <xrpl/protocol/STObject.h>
21-
#include <xrpl/protocol/Serializer.h>
9+
#include <xrpl/protocol/STTx.h>
2210
#include <xrpl/protocol/TER.h>
2311

12+
#include <cstdint>
2413
#include <functional>
25-
#include <initializer_list>
2614
#include <map>
15+
#include <memory>
16+
#include <optional>
17+
#include <set>
2718
#include <utility>
2819

2920
namespace xrpl {

include/xrpl/tx/paths/detail/StrandFlow.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
#include <xrpl/basics/Log.h>
44
#include <xrpl/ledger/View.h>
5+
#include <xrpl/ledger/helpers/OfferHelpers.h>
56
#include <xrpl/ledger/helpers/RippleStateHelpers.h>
67
#include <xrpl/protocol/Feature.h>
78
#include <xrpl/protocol/IOUAmount.h>

include/xrpl/tx/transactors/dex/AMMUtils.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include <xrpl/basics/Expected.h>
44
#include <xrpl/beast/utility/Journal.h>
55
#include <xrpl/ledger/View.h>
6+
#include <xrpl/ledger/helpers/RippleStateHelpers.h>
67
#include <xrpl/protocol/STAmount.h>
78
#include <xrpl/protocol/STLedgerEntry.h>
89
#include <xrpl/protocol/TER.h>

include/xrpl/tx/transactors/dex/AMMWithdraw.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#pragma once
22

33
#include <xrpl/ledger/View.h>
4+
#include <xrpl/ledger/helpers/RippleStateHelpers.h>
45
#include <xrpl/tx/Transactor.h>
56

67
namespace xrpl {

src/libxrpl/ledger/AcceptedLedgerTx.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#include <xrpl/basics/StringUtilities.h>
33
#include <xrpl/ledger/AcceptedLedgerTx.h>
44
#include <xrpl/ledger/View.h>
5+
#include <xrpl/ledger/helpers/RippleStateHelpers.h>
56
#include <xrpl/protocol/UintTypes.h>
67
#include <xrpl/protocol/jss.h>
78

src/libxrpl/ledger/BookDirs.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#include <xrpl/ledger/BookDirs.h>
22
#include <xrpl/ledger/View.h>
3+
#include <xrpl/ledger/helpers/DirectoryHelpers.h>
34
#include <xrpl/protocol/Indexes.h>
45

56
namespace xrpl {

src/libxrpl/ledger/View.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44
#include <xrpl/beast/utility/instrumentation.h>
55
#include <xrpl/ledger/ReadView.h>
66
#include <xrpl/ledger/View.h>
7+
#include <xrpl/ledger/helpers/AccountRootHelpers.h>
78
#include <xrpl/ledger/helpers/CredentialHelpers.h>
9+
#include <xrpl/ledger/helpers/DirectoryHelpers.h>
10+
#include <xrpl/ledger/helpers/RippleStateHelpers.h>
811
#include <xrpl/protocol/Feature.h>
912
#include <xrpl/protocol/Indexes.h>
1013
#include <xrpl/protocol/LedgerFormats.h>

src/libxrpl/tx/Transactor.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
#include <xrpl/core/NetworkIDService.h>
44
#include <xrpl/json/to_string.h>
55
#include <xrpl/ledger/View.h>
6+
#include <xrpl/ledger/helpers/AccountRootHelpers.h>
67
#include <xrpl/ledger/helpers/CredentialHelpers.h>
8+
#include <xrpl/ledger/helpers/OfferHelpers.h>
9+
#include <xrpl/ledger/helpers/RippleStateHelpers.h>
710
#include <xrpl/protocol/Feature.h>
811
#include <xrpl/protocol/Indexes.h>
912
#include <xrpl/protocol/Protocol.h>

src/libxrpl/tx/invariants/InvariantCheck.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
#include <xrpl/basics/Log.h>
44
#include <xrpl/beast/utility/instrumentation.h>
55
#include <xrpl/ledger/View.h>
6+
#include <xrpl/ledger/helpers/AccountRootHelpers.h>
7+
#include <xrpl/ledger/helpers/RippleStateHelpers.h>
68
#include <xrpl/protocol/Feature.h>
79
#include <xrpl/protocol/Indexes.h>
810
#include <xrpl/protocol/LedgerFormats.h>

src/libxrpl/tx/invariants/LoanInvariant.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include <xrpl/basics/Log.h>
44
#include <xrpl/beast/utility/instrumentation.h>
55
#include <xrpl/ledger/View.h>
6+
#include <xrpl/ledger/helpers/RippleStateHelpers.h>
67
#include <xrpl/protocol/Indexes.h>
78
#include <xrpl/protocol/LedgerFormats.h>
89
#include <xrpl/protocol/STNumber.h>

0 commit comments

Comments
 (0)