Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

CDBTransaction< Parent, CommitTarget >::ValueHolder Struct Referenceabstract

#include <dbwrapper.h>

+ Inheritance diagram for CDBTransaction< Parent, CommitTarget >::ValueHolder:

Public Member Functions

 ValueHolder (size_t _memoryUsage)
 
virtual ~ValueHolder ()=default
 
virtual void Write (const CDataStream &ssKey, CommitTarget &parent)=0
 

Public Attributes

size_t memoryUsage
 

Detailed Description

template<typename Parent, typename CommitTarget>
struct CDBTransaction< Parent, CommitTarget >::ValueHolder

Definition at line 571 of file dbwrapper.h.

Constructor & Destructor Documentation

◆ ValueHolder()

template<typename Parent, typename CommitTarget>
CDBTransaction< Parent, CommitTarget >::ValueHolder::ValueHolder ( size_t  _memoryUsage)
inline

Definition at line 573 of file dbwrapper.h.

◆ ~ValueHolder()

template<typename Parent, typename CommitTarget>
virtual CDBTransaction< Parent, CommitTarget >::ValueHolder::~ValueHolder ( )
virtualdefault

Member Function Documentation

◆ Write()

template<typename Parent, typename CommitTarget>
virtual void CDBTransaction< Parent, CommitTarget >::ValueHolder::Write ( const CDataStream ssKey,
CommitTarget &  parent 
)
pure virtual

Member Data Documentation

◆ memoryUsage

template<typename Parent, typename CommitTarget>
size_t CDBTransaction< Parent, CommitTarget >::ValueHolder::memoryUsage

Definition at line 572 of file dbwrapper.h.


The documentation for this struct was generated from the following file:
Released under the MIT license