Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
wallet::DatabaseCursor Class Reference

#include <db.h>

Inheritance diagram for wallet::DatabaseCursor:
[legend]

Public Types

enum class  Status { FAIL , MORE , DONE }

Public Member Functions

 DatabaseCursor ()=default
virtual ~DatabaseCursor ()=default
 DatabaseCursor (const DatabaseCursor &)=delete
DatabaseCursoroperator= (const DatabaseCursor &)=delete
virtual Status Next (DataStream &key, DataStream &value)

Detailed Description

Definition at line 30 of file db.h.

Member Enumeration Documentation

◆ Status

enum class wallet::DatabaseCursor::Status
strong
Enumerator
FAIL 
MORE 
DONE 

Definition at line 39 of file db.h.

Constructor & Destructor Documentation

◆ DatabaseCursor() [1/2]

wallet::DatabaseCursor::DatabaseCursor ( )
explicitdefault
Here is the caller graph for this function:

◆ ~DatabaseCursor()

virtual wallet::DatabaseCursor::~DatabaseCursor ( )
virtualdefault

◆ DatabaseCursor() [2/2]

wallet::DatabaseCursor::DatabaseCursor ( const DatabaseCursor & )
delete
Here is the call graph for this function:

Member Function Documentation

◆ Next()

virtual Status wallet::DatabaseCursor::Next ( DataStream & key,
DataStream & value )
inlinevirtual

Reimplemented in wallet::BerkeleyROCursor, wallet::MockableCursor, and wallet::SQLiteCursor.

Definition at line 46 of file db.h.

◆ operator=()

DatabaseCursor & wallet::DatabaseCursor::operator= ( const DatabaseCursor & )
delete
Here is the call graph for this function:

The documentation for this class was generated from the following file: