Declare single-argument (non-converting) constructors "explicit"
commit64fb0ac016c7fd01c60c39af60f6431bac57f9ee
authorpracticalswift <practicalswift@users.noreply.github.com>
Tue, 1 Aug 2017 10:22:41 +0000 (1 12:22 +0200)
committerpracticalswift <practicalswift@users.noreply.github.com>
Wed, 16 Aug 2017 14:33:25 +0000 (16 16:33 +0200)
tree8d8523dd68167f9a6299dd92cc9dd5e0fd162b23
parent22e301a3d56dc9e6878380ee92c7d19ca43119d2
Declare single-argument (non-converting) constructors "explicit"

In order to avoid unintended implicit conversions.
68 files changed:
src/addrdb.h
src/base58.cpp
src/bench/checkqueue.cpp
src/blockencodings.h
src/chain.h
src/checkqueue.h
src/compressor.h
src/crypto/aes.h
src/cuckoocache.h
src/dbwrapper.h
src/hash.h
src/httprpc.cpp
src/httpserver.cpp
src/httpserver.h
src/init.cpp
src/limitedmap.h
src/miner.h
src/net_processing.cpp
src/net_processing.h
src/netaddress.h
src/netbase.h
src/netmessagemaker.h
src/policy/fees.h
src/primitives/block.h
src/protocol.h
src/pubkey.h
src/qt/callback.h
src/qt/coincontroldialog.h
src/qt/intro.cpp
src/qt/notificator.cpp
src/qt/overviewpage.cpp
src/qt/paymentrequestplus.cpp
src/qt/paymentserver.h
src/qt/utilitydialog.h
src/rest.cpp
src/reverse_iterator.h
src/rpc/mining.cpp
src/rpc/misc.cpp
src/rpc/server.h
src/scheduler.cpp
src/scheduler.h
src/script/interpreter.h
src/script/sign.h
src/script/standard.cpp
src/serialize.h
src/support/lockedpool.h
src/sync.h
src/test/base58_tests.cpp
src/test/bip32_tests.cpp
src/test/blockencodings_tests.cpp
src/test/coins_tests.cpp
src/test/dbwrapper_tests.cpp
src/test/test_bitcoin.h
src/tinyformat.h
src/torcontrol.cpp
src/txdb.cpp
src/txdb.h
src/txmempool.h
src/uint256.h
src/undo.h
src/univalue/lib/univalue_utffilter.h
src/validation.cpp
src/validationinterface.cpp
src/versionbits.cpp
src/wallet/rpcwallet.cpp
src/wallet/test/wallet_test_fixture.h
src/wallet/wallet.h
src/wallet/walletdb.h