Dash Core  0.12.2.1
P2P Digital Currency
core_memusage.h File Reference
#include "primitives/transaction.h"
#include "primitives/block.h"
#include "memusage.h"

Go to the source code of this file.

Functions

static size_t RecursiveDynamicUsage (const CScript &script)
 
static size_t RecursiveDynamicUsage (const COutPoint &out)
 
static size_t RecursiveDynamicUsage (const CTxIn &in)
 
static size_t RecursiveDynamicUsage (const CTxOut &out)
 
static size_t RecursiveDynamicUsage (const CTransaction &tx)
 
static size_t RecursiveDynamicUsage (const CMutableTransaction &tx)
 
static size_t RecursiveDynamicUsage (const CBlock &block)
 
static size_t RecursiveDynamicUsage (const CBlockLocator &locator)
 

Function Documentation

◆ RecursiveDynamicUsage() [1/8]

static size_t RecursiveDynamicUsage ( const CScript script)
inlinestatic

◆ RecursiveDynamicUsage() [2/8]

static size_t RecursiveDynamicUsage ( const COutPoint out)
inlinestatic

Definition at line 16 of file core_memusage.h.

◆ RecursiveDynamicUsage() [3/8]

static size_t RecursiveDynamicUsage ( const CTxIn in)
inlinestatic

Definition at line 20 of file core_memusage.h.

◆ RecursiveDynamicUsage() [4/8]

static size_t RecursiveDynamicUsage ( const CTxOut out)
inlinestatic

Definition at line 24 of file core_memusage.h.

◆ RecursiveDynamicUsage() [5/8]

static size_t RecursiveDynamicUsage ( const CTransaction tx)
inlinestatic

Definition at line 28 of file core_memusage.h.

◆ RecursiveDynamicUsage() [6/8]

static size_t RecursiveDynamicUsage ( const CMutableTransaction tx)
inlinestatic

Definition at line 39 of file core_memusage.h.

◆ RecursiveDynamicUsage() [7/8]

static size_t RecursiveDynamicUsage ( const CBlock block)
inlinestatic

Definition at line 50 of file core_memusage.h.

◆ RecursiveDynamicUsage() [8/8]

static size_t RecursiveDynamicUsage ( const CBlockLocator locator)
inlinestatic

Definition at line 58 of file core_memusage.h.