mirror of
https://github.com/dashpay/dash.git
synced 2024-12-27 13:03:17 +01:00
optim: mark a few classes final
This commit is contained in:
parent
0b019357ff
commit
9a1675ee5b
@ -40,7 +40,7 @@
|
||||
static const size_t MAX_HEADERS_SIZE = 8192;
|
||||
|
||||
/** HTTP request work item */
|
||||
class HTTPWorkItem : public HTTPClosure
|
||||
class HTTPWorkItem final : public HTTPClosure
|
||||
{
|
||||
public:
|
||||
HTTPWorkItem(std::unique_ptr<HTTPRequest> _req, const std::string &_path, const HTTPRequestHandler& _func):
|
||||
|
@ -64,7 +64,7 @@ struct CDiskTxPos : public CDiskBlockPos
|
||||
};
|
||||
|
||||
/** CCoinsView backed by the coin database (chainstate/) */
|
||||
class CCoinsViewDB : public CCoinsView
|
||||
class CCoinsViewDB final : public CCoinsView
|
||||
{
|
||||
protected:
|
||||
CDBWrapper db;
|
||||
|
@ -648,7 +648,7 @@ private:
|
||||
* A CWallet is an extension of a keystore, which also maintains a set of transactions and balances,
|
||||
* and provides the ability to create new transactions.
|
||||
*/
|
||||
class CWallet : public CCryptoKeyStore, public CValidationInterface
|
||||
class CWallet final : public CCryptoKeyStore, public CValidationInterface
|
||||
{
|
||||
private:
|
||||
static std::atomic<bool> fFlushScheduled;
|
||||
|
@ -13,7 +13,7 @@
|
||||
class CBlockIndex;
|
||||
class CZMQAbstractNotifier;
|
||||
|
||||
class CZMQNotificationInterface : public CValidationInterface
|
||||
class CZMQNotificationInterface final : public CValidationInterface
|
||||
{
|
||||
public:
|
||||
virtual ~CZMQNotificationInterface();
|
||||
|
Loading…
Reference in New Issue
Block a user