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>
|
inline |
Definition at line 573 of file dbwrapper.h.
◆ ~ValueHolder()
template<typename Parent, typename CommitTarget>
|
virtualdefault |
Member Function Documentation
◆ Write()
template<typename Parent, typename CommitTarget>
|
pure virtual |
Implemented in CDBTransaction< Parent, CommitTarget >::ValueHolderImpl< V >.
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:
- src/dbwrapper.h