refactor: Use initializer list in CompressedHeader
Also mark CompressedHeader as explicit, and GetFullHeader as const Co-Authored-By: Aurèle Oulès <aurele@oules.com>
This commit is contained in:
1 parent
0488bdfefe
commit
e37555e540
1 file changed
+8
-7
+8
-7
@@ -31,16 +31,17 @@ struct CompressedHeader {
|
|||||||
hashMerkleRoot.SetNull();
|
hashMerkleRoot.SetNull();
|
||||||
}
|
}
|
||||||
|
|
||||||
CompressedHeader(const CBlockHeader& header)
|
explicit CompressedHeader(const CBlockHeader& header)
|
||||||
|
: nVersion{header.nVersion},
|
||||||
|
hashMerkleRoot{header.hashMerkleRoot},
|
||||||
|
nTime{header.nTime},
|
||||||
|
nBits{header.nBits},
|
||||||
|
nNonce{header.nNonce}
|
||||||
{
|
{
|
||||||
nVersion = header.nVersion;
|
|
||||||
hashMerkleRoot = header.hashMerkleRoot;
|
|
||||||
nTime = header.nTime;
|
|
||||||
nBits = header.nBits;
|
|
||||||
nNonce = header.nNonce;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CBlockHeader GetFullHeader(const uint256& hash_prev_block) {
|
CBlockHeader GetFullHeader(const uint256& hash_prev_block) const
|
||||||
|
{
|
||||||
CBlockHeader ret;
|
CBlockHeader ret;
|
||||||
ret.nVersion = nVersion;
|
ret.nVersion = nVersion;
|
||||||
ret.hashPrevBlock = hash_prev_block;
|
ret.hashPrevBlock = hash_prev_block;
|
||||||
|
|||||||
Reference in new issue
Block a user