diff options
author | MarcoFalke <falke.marco@gmail.com> | 2022-03-25 10:08:59 +0100 |
---|---|---|
committer | MarcoFalke <falke.marco@gmail.com> | 2022-03-25 09:58:36 +0100 |
commit | fab287cedde85b21622d767d3ece65291e18b0bf (patch) | |
tree | c02aaf4654c39dae6015f05183da6853db8524c4 /src/wallet | |
parent | fa61cdf464381dddd9da076b1a1cab95ff5b3baf (diff) | |
download | bitcoin-fab287cedde85b21622d767d3ece65291e18b0bf.tar.xz |
Clarify that COutput is a struct, not a class
Also, use {}-initialization
Diffstat (limited to 'src/wallet')
-rw-r--r-- | src/wallet/coinselection.h | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/src/wallet/coinselection.h b/src/wallet/coinselection.h index 504d57aa78..da77b21626 100644 --- a/src/wallet/coinselection.h +++ b/src/wallet/coinselection.h @@ -19,9 +19,7 @@ static constexpr CAmount MIN_CHANGE{COIN / 100}; static const CAmount MIN_FINAL_CHANGE = MIN_CHANGE/2; /** A UTXO under consideration for use in funding a new transaction. */ -class COutput -{ -public: +struct COutput { /** The outpoint identifying this UTXO */ COutPoint outpoint; @@ -67,21 +65,22 @@ public: CAmount long_term_fee{0}; COutput(const COutPoint& outpoint, const CTxOut& txout, int depth, int input_bytes, bool spendable, bool solvable, bool safe, int64_t time, bool from_me) - : outpoint(outpoint), - txout(txout), - depth(depth), - input_bytes(input_bytes), - spendable(spendable), - solvable(solvable), - safe(safe), - time(time), - from_me(from_me), - effective_value(txout.nValue) + : outpoint{outpoint}, + txout{txout}, + depth{depth}, + input_bytes{input_bytes}, + spendable{spendable}, + solvable{solvable}, + safe{safe}, + time{time}, + from_me{from_me}, + effective_value{txout.nValue} {} std::string ToString() const; - bool operator<(const COutput& rhs) const { + bool operator<(const COutput& rhs) const + { return outpoint < rhs.outpoint; } }; |