5 #ifndef BITCOIN_CORE_MEMUSAGE_H 6 #define BITCOIN_CORE_MEMUSAGE_H 34 for (std::vector<CTxIn>::const_iterator
it = tx.
vin.begin();
it != tx.
vin.end();
it++) {
37 for (std::vector<CTxOut>::const_iterator
it = tx.
vout.begin();
it != tx.
vout.end();
it++) {
45 for (std::vector<CTxIn>::const_iterator
it = tx.
vin.begin();
it != tx.
vin.end();
it++) {
48 for (std::vector<CTxOut>::const_iterator
it = tx.
vout.begin();
it != tx.
vout.end();
it++) {
56 for (
const auto& tx : block.
vtx) {
71 #endif // BITCOIN_CORE_MEMUSAGE_H Definition: transaction.h:366
Definition: transaction.h:63
static size_t DynamicUsage(const int8_t &v)
Definition: memusage.h:27
std::vector< CTxIn > vin
Definition: transaction.h:368
CScript scriptSig
Definition: transaction.h:67
COutPoint prevout
Definition: transaction.h:66
Definition: transaction.h:270
Definition: transaction.h:18
std::vector< std::vector< unsigned char > > stack
Definition: script.h:574
std::vector< CTxOut > vout
Definition: transaction.h:369
CScriptWitness scriptWitness
Only serialized through CTransaction.
Definition: transaction.h:69
const std::vector< CTxIn > vin
Definition: transaction.h:287
const std::vector< CTxOut > vout
Definition: transaction.h:288
static size_t RecursiveDynamicUsage(const CScript &script)
Definition: core_memusage.h:12
std::vector< CTransactionRef > vtx
Definition: block.h:76
auto it
Definition: validation.cpp:360
std::vector< uint256 > vHave
Definition: block.h:128
Definition: transaction.h:133