mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-06-06 11:13:02 +02:00
Use the override specifier (C++11) where we expect to be overriding the virtual function of a base class
This commit is contained in:
@@ -60,9 +60,9 @@ protected:
|
||||
WatchOnlySet setWatchOnly;
|
||||
|
||||
public:
|
||||
bool AddKeyPubKey(const CKey& key, const CPubKey &pubkey);
|
||||
bool GetPubKey(const CKeyID &address, CPubKey& vchPubKeyOut) const;
|
||||
bool HaveKey(const CKeyID &address) const
|
||||
bool AddKeyPubKey(const CKey& key, const CPubKey &pubkey) override;
|
||||
bool GetPubKey(const CKeyID &address, CPubKey& vchPubKeyOut) const override;
|
||||
bool HaveKey(const CKeyID &address) const override
|
||||
{
|
||||
bool result;
|
||||
{
|
||||
@@ -71,7 +71,7 @@ public:
|
||||
}
|
||||
return result;
|
||||
}
|
||||
void GetKeys(std::set<CKeyID> &setAddress) const
|
||||
void GetKeys(std::set<CKeyID> &setAddress) const override
|
||||
{
|
||||
setAddress.clear();
|
||||
{
|
||||
@@ -84,7 +84,7 @@ public:
|
||||
}
|
||||
}
|
||||
}
|
||||
bool GetKey(const CKeyID &address, CKey &keyOut) const
|
||||
bool GetKey(const CKeyID &address, CKey &keyOut) const override
|
||||
{
|
||||
{
|
||||
LOCK(cs_KeyStore);
|
||||
@@ -97,14 +97,14 @@ public:
|
||||
}
|
||||
return false;
|
||||
}
|
||||
virtual bool AddCScript(const CScript& redeemScript);
|
||||
virtual bool HaveCScript(const CScriptID &hash) const;
|
||||
virtual bool GetCScript(const CScriptID &hash, CScript& redeemScriptOut) const;
|
||||
virtual bool AddCScript(const CScript& redeemScript) override;
|
||||
virtual bool HaveCScript(const CScriptID &hash) const override;
|
||||
virtual bool GetCScript(const CScriptID &hash, CScript& redeemScriptOut) const override;
|
||||
|
||||
virtual bool AddWatchOnly(const CScript &dest);
|
||||
virtual bool RemoveWatchOnly(const CScript &dest);
|
||||
virtual bool HaveWatchOnly(const CScript &dest) const;
|
||||
virtual bool HaveWatchOnly() const;
|
||||
virtual bool AddWatchOnly(const CScript &dest) override;
|
||||
virtual bool RemoveWatchOnly(const CScript &dest) override;
|
||||
virtual bool HaveWatchOnly(const CScript &dest) const override;
|
||||
virtual bool HaveWatchOnly() const override;
|
||||
};
|
||||
|
||||
typedef std::vector<unsigned char, secure_allocator<unsigned char> > CKeyingMaterial;
|
||||
|
||||
Reference in New Issue
Block a user