Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
CDBTransaction< Parent, CommitTarget >::ValueHolderImpl< V > Struct Template Reference
#include <dbwrapper.h>
Inheritance diagram for CDBTransaction< Parent, CommitTarget >::ValueHolderImpl< V >:
Collaboration diagram for CDBTransaction< Parent, CommitTarget >::ValueHolderImpl< V >:
Public Member Functions | |
ValueHolderImpl (const V &_value, size_t _memoryUsage) | |
virtual void | Write (const CDataStream &ssKey, CommitTarget &commitTarget) |
Public Member Functions inherited from CDBTransaction< Parent, CommitTarget >::ValueHolder | |
ValueHolder (size_t _memoryUsage) | |
virtual | ~ValueHolder ()=default |
Public Attributes | |
V | value |
Public Attributes inherited from CDBTransaction< Parent, CommitTarget >::ValueHolder | |
size_t | memoryUsage |
Detailed Description
template<typename Parent, typename CommitTarget>
template<typename V>
struct CDBTransaction< Parent, CommitTarget >::ValueHolderImpl< V >
Definition at line 580 of file dbwrapper.h.
Constructor & Destructor Documentation
◆ ValueHolderImpl()
template<typename Parent, typename CommitTarget>
template<typename V >
|
inline |
Definition at line 581 of file dbwrapper.h.
Member Function Documentation
◆ Write()
template<typename Parent, typename CommitTarget>
template<typename V >
|
inlinevirtual |
Implements CDBTransaction< Parent, CommitTarget >::ValueHolder.
Definition at line 583 of file dbwrapper.h.
References CDBTransaction< Parent, CommitTarget >::commitTarget, and CDBTransaction< Parent, CommitTarget >::ValueHolderImpl< V >::value.
Member Data Documentation
◆ value
template<typename Parent, typename CommitTarget>
template<typename V >
V CDBTransaction< Parent, CommitTarget >::ValueHolderImpl< V >::value |
Definition at line 588 of file dbwrapper.h.
Referenced by CDBTransaction< Parent, CommitTarget >::ValueHolderImpl< V >::Write().
The documentation for this struct was generated from the following file:
- src/dbwrapper.h