Skip to content

Commit ce33e42

Browse files
authored
Merge pull request #779 from evoskuil/master
Make common #includes implicit (from define.hpp).
2 parents 3f409ca + 2db9892 commit ce33e42

13 files changed

Lines changed: 29 additions & 42 deletions

console/executor.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,7 @@
2121

2222
#include <atomic>
2323
#include <csignal>
24-
#include <functional>
2524
#include <future>
26-
#include <iostream>
2725
#include <mutex>
2826
#include <boost/format.hpp>
2927
#include <bitcoin/node.hpp>

console/executor.hpp

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

2222
#include <atomic>
2323
#include <future>
24-
#include <iostream>
2524
#include <unordered_map>
2625
#include <bitcoin/database.hpp>
2726
#include <bitcoin/node.hpp>

console/executor_commands.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include "executor.hpp"
2020
#include "localize.hpp"
2121

22-
#include <iostream>
2322
#include <boost/format.hpp>
2423
#include <bitcoin/node.hpp>
2524

console/executor_events.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
*/
1919
#include "executor.hpp"
2020

21-
#include <iostream>
22-
#include <string>
2321
#include <unordered_map>
2422
#include <bitcoin/node.hpp>
2523

console/executor_options.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include "executor.hpp"
2020
#include "localize.hpp"
2121

22-
#include <string>
2322
#include <unordered_map>
2423
#include <boost/format.hpp>
2524
#include <bitcoin/node.hpp>

console/executor_test_reader.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#include "localize.hpp"
2121

2222
////#include <set>
23-
////#include <string>
2423
#include <boost/format.hpp>
2524
#include <bitcoin/node.hpp>
2625

console/main.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
*/
1919
#include <cstdlib>
2020
#include <filesystem>
21-
#include <iostream>
2221
#include <bitcoin/node.hpp>
2322
#include "executor.hpp"
2423

@@ -32,8 +31,8 @@ namespace system {
3231
std::ostream& cout = cout_stream();
3332
std::ostream& cerr = cerr_stream();
3433
int main(int argc, char* argv[]);
35-
}
36-
}
34+
} // namespace system
35+
} // namespace libbitcoin
3736

3837
namespace bc = libbitcoin;
3938
std::filesystem::path symbols_path{};

include/bitcoin/node/configuration.hpp

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -27,30 +27,6 @@
2727
namespace libbitcoin {
2828
namespace node {
2929

30-
// Not localizable.
31-
#define BN_HELP_VARIABLE "help"
32-
#define BN_HARDWARE_VARIABLE "hardware"
33-
#define BN_SETTINGS_VARIABLE "settings"
34-
#define BN_VERSION_VARIABLE "version"
35-
#define BN_NEWSTORE_VARIABLE "newstore"
36-
#define BN_BACKUP_VARIABLE "backup"
37-
#define BN_RESTORE_VARIABLE "restore"
38-
39-
#define BN_FLAGS_VARIABLE "flags"
40-
#define BN_SLABS_VARIABLE "slabs"
41-
#define BN_BUCKETS_VARIABLE "buckets"
42-
#define BN_COLLISIONS_VARIABLE "collisions"
43-
#define BN_INFORMATION_VARIABLE "information"
44-
45-
#define BN_READ_VARIABLE "test"
46-
#define BN_WRITE_VARIABLE "write"
47-
48-
// This must be lower case but the env var part can be any case.
49-
#define BN_CONFIG_VARIABLE "config"
50-
51-
// This must match the case of the env var.
52-
#define BN_ENVIRONMENT_VARIABLE_PREFIX "BN_"
53-
5430
/// Full node configuration, thread safe.
5531
class BCN_API configuration
5632
{
@@ -87,8 +63,8 @@ class BCN_API configuration
8763
/// Settings.
8864
log::settings log;
8965
node::settings node;
90-
database::settings database;
9166
network::settings network;
67+
database::settings database;
9268
system::settings bitcoin;
9369
};
9470

include/bitcoin/node/define.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#define LIBBITCOIN_NODE_DEFINE_HPP
2121

2222
/// Standard includes (do not include directly).
23-
#include <functional>
2423
#include <memory>
2524
#include <utility>
2625
#include <variant>

include/bitcoin/node/parser.hpp

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,34 @@
1919
#ifndef LIBBITCOIN_NODE_PARSER_HPP
2020
#define LIBBITCOIN_NODE_PARSER_HPP
2121

22-
#include <ostream>
2322
#include <bitcoin/system.hpp>
2423
#include <bitcoin/node/configuration.hpp>
2524
#include <bitcoin/node/define.hpp>
2625

26+
// Not localizable.
27+
#define BN_HELP_VARIABLE "help"
28+
#define BN_HARDWARE_VARIABLE "hardware"
29+
#define BN_SETTINGS_VARIABLE "settings"
30+
#define BN_VERSION_VARIABLE "version"
31+
#define BN_NEWSTORE_VARIABLE "newstore"
32+
#define BN_BACKUP_VARIABLE "backup"
33+
#define BN_RESTORE_VARIABLE "restore"
34+
35+
#define BN_FLAGS_VARIABLE "flags"
36+
#define BN_SLABS_VARIABLE "slabs"
37+
#define BN_BUCKETS_VARIABLE "buckets"
38+
#define BN_COLLISIONS_VARIABLE "collisions"
39+
#define BN_INFORMATION_VARIABLE "information"
40+
41+
#define BN_READ_VARIABLE "test"
42+
#define BN_WRITE_VARIABLE "write"
43+
44+
// This must be lower case but the env var part can be any case.
45+
#define BN_CONFIG_VARIABLE "config"
46+
47+
// This must match the case of the env var.
48+
#define BN_ENVIRONMENT_VARIABLE_PREFIX "BN_"
49+
2750
namespace libbitcoin {
2851
namespace node {
2952

0 commit comments

Comments
 (0)