Ethereum  PoC-8
The C++ Implementation of Ethereum
dev::db::WriteBatchFace Class Referenceabstract

#include <db.h>

Inheritance diagram for dev::db::WriteBatchFace:
dev::db::MemoryDBWriteBatch

Public Member Functions

virtual ~WriteBatchFace ()=default
 
virtual void insert (Slice _key, Slice _value)=0
 
virtual void kill (Slice _key)=0
 

Protected Member Functions

 WriteBatchFace ()=default
 
 WriteBatchFace (WriteBatchFace const &)=delete
 
WriteBatchFaceoperator= (WriteBatchFace const &)=delete
 
 WriteBatchFace (WriteBatchFace &&)=delete
 
WriteBatchFaceoperator= (WriteBatchFace &&)=delete
 

Detailed Description

Definition at line 36 of file db.h.

Constructor & Destructor Documentation

◆ ~WriteBatchFace()

virtual dev::db::WriteBatchFace::~WriteBatchFace ( )
virtualdefault

◆ WriteBatchFace() [1/3]

dev::db::WriteBatchFace::WriteBatchFace ( )
protecteddefault

◆ WriteBatchFace() [2/3]

dev::db::WriteBatchFace::WriteBatchFace ( WriteBatchFace const &  )
protecteddelete

◆ WriteBatchFace() [3/3]

dev::db::WriteBatchFace::WriteBatchFace ( WriteBatchFace &&  )
protecteddelete

Member Function Documentation

◆ insert()

virtual void dev::db::WriteBatchFace::insert ( Slice  _key,
Slice  _value 
)
pure virtual

Implemented in dev::db::MemoryDBWriteBatch.

◆ kill()

virtual void dev::db::WriteBatchFace::kill ( Slice  _key)
pure virtual

Implemented in dev::db::MemoryDBWriteBatch.

◆ operator=() [1/2]

WriteBatchFace& dev::db::WriteBatchFace::operator= ( WriteBatchFace &&  )
protecteddelete

◆ operator=() [2/2]

WriteBatchFace& dev::db::WriteBatchFace::operator= ( WriteBatchFace const &  )
protecteddelete

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