![]() |
Feathercoin
0.5.0
P2P Digital Currency
|
#include <iterator.h>
Classes | |
struct | Cleanup |
Public Types | |
typedef void(* | CleanupFunction )(void *arg1, void *arg2) |
Public Member Functions | |
Iterator () | |
virtual | ~Iterator () |
virtual bool | Valid () const =0 |
virtual void | SeekToFirst ()=0 |
virtual void | SeekToLast ()=0 |
virtual void | Seek (const Slice &target)=0 |
virtual void | Next ()=0 |
virtual void | Prev ()=0 |
virtual Slice | key () const =0 |
virtual Slice | value () const =0 |
virtual Status | status () const =0 |
void | RegisterCleanup (CleanupFunction function, void *arg1, void *arg2) |
Private Member Functions | |
Iterator (const Iterator &) | |
void | operator= (const Iterator &) |
Private Attributes | |
Cleanup | cleanup_ |
Definition at line 23 of file iterator.h.
typedef void(* leveldb::Iterator::CleanupFunction)(void *arg1, void *arg2) |
Definition at line 75 of file iterator.h.
leveldb::Iterator::Iterator | ( | ) |
Definition at line 9 of file iterator.cc.
|
virtual |
Definition at line 14 of file iterator.cc.
|
private |
|
pure virtual |
|
pure virtual |
|
private |
|
pure virtual |
void leveldb::Iterator::RegisterCleanup | ( | CleanupFunction | function, |
void * | arg1, | ||
void * | arg2 | ||
) |
Definition at line 26 of file iterator.cc.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
private |
Definition at line 85 of file iterator.h.