mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-03-05 14:06:27 -05:00
Clarify that COutput is a struct, not a class
Also, use {}-initialization
This commit is contained in:
parent
fa61cdf464
commit
fab287cedd
1 changed files with 13 additions and 14 deletions
|
@ -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;
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue