Lines Matching refs:RecursiveDynamicUsage

12 static inline size_t RecursiveDynamicUsage(const CScript& script) {  in RecursiveDynamicUsage()  function
16 static inline size_t RecursiveDynamicUsage(const COutPoint& out) { in RecursiveDynamicUsage() function
20 static inline size_t RecursiveDynamicUsage(const CTxIn& in) { in RecursiveDynamicUsage() function
21 …size_t mem = RecursiveDynamicUsage(in.scriptSig) + RecursiveDynamicUsage(in.prevout) + memusage::D… in RecursiveDynamicUsage()
28 static inline size_t RecursiveDynamicUsage(const CTxOut& out) { in RecursiveDynamicUsage() function
29 return RecursiveDynamicUsage(out.scriptPubKey); in RecursiveDynamicUsage()
32 static inline size_t RecursiveDynamicUsage(const CTransaction& tx) { in RecursiveDynamicUsage() function
35 mem += RecursiveDynamicUsage(*it); in RecursiveDynamicUsage()
38 mem += RecursiveDynamicUsage(*it); in RecursiveDynamicUsage()
43 static inline size_t RecursiveDynamicUsage(const CMutableTransaction& tx) { in RecursiveDynamicUsage() function
46 mem += RecursiveDynamicUsage(*it); in RecursiveDynamicUsage()
49 mem += RecursiveDynamicUsage(*it); in RecursiveDynamicUsage()
54 static inline size_t RecursiveDynamicUsage(const CBlock& block) { in RecursiveDynamicUsage() function
57 mem += memusage::DynamicUsage(tx) + RecursiveDynamicUsage(*tx); in RecursiveDynamicUsage()
62 static inline size_t RecursiveDynamicUsage(const CBlockLocator& locator) { in RecursiveDynamicUsage() function
67 static inline size_t RecursiveDynamicUsage(const std::shared_ptr<X>& p) { in RecursiveDynamicUsage() function
68 return p ? memusage::DynamicUsage(p) + RecursiveDynamicUsage(*p) : 0; in RecursiveDynamicUsage()