Bitcoin
Public Member Functions | Private Member Functions | Private Attributes | List of all members
leveldb::IteratorWrapper Class Reference

#include <iterator_wrapper.h>

Public Member Functions

 IteratorWrapper ()
 
 IteratorWrapper (Iterator *iter)
 
 ~IteratorWrapper ()
 
Iteratoriter () const
 
void Set (Iterator *iter)
 
bool Valid () const
 
Slice key () const
 
Slice value () const
 
Status status () const
 
void Next ()
 
void Prev ()
 
void Seek (const Slice &k)
 
void SeekToFirst ()
 
void SeekToLast ()
 

Private Member Functions

void Update ()
 

Private Attributes

Iteratoriter_
 
bool valid_
 
Slice key_
 

Constructor & Destructor Documentation

◆ IteratorWrapper() [1/2]

leveldb::IteratorWrapper::IteratorWrapper ( )
inline

◆ IteratorWrapper() [2/2]

leveldb::IteratorWrapper::IteratorWrapper ( Iterator iter)
inlineexplicit

◆ ~IteratorWrapper()

leveldb::IteratorWrapper::~IteratorWrapper ( )
inline

Member Function Documentation

◆ iter()

Iterator* leveldb::IteratorWrapper::iter ( ) const
inline

◆ key()

Slice leveldb::IteratorWrapper::key ( ) const
inline

◆ Next()

void leveldb::IteratorWrapper::Next ( )
inline

◆ Prev()

void leveldb::IteratorWrapper::Prev ( )
inline

◆ Seek()

void leveldb::IteratorWrapper::Seek ( const Slice k)
inline

◆ SeekToFirst()

void leveldb::IteratorWrapper::SeekToFirst ( )
inline

◆ SeekToLast()

void leveldb::IteratorWrapper::SeekToLast ( )
inline

◆ Set()

void leveldb::IteratorWrapper::Set ( Iterator iter)
inline

◆ status()

Status leveldb::IteratorWrapper::status ( ) const
inline

◆ Update()

void leveldb::IteratorWrapper::Update ( )
inlineprivate

◆ Valid()

bool leveldb::IteratorWrapper::Valid ( ) const
inline

◆ value()

Slice leveldb::IteratorWrapper::value ( ) const
inline

Member Data Documentation

◆ iter_

Iterator* leveldb::IteratorWrapper::iter_
private

◆ key_

Slice leveldb::IteratorWrapper::key_
private

◆ valid_

bool leveldb::IteratorWrapper::valid_
private

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