Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Private Attributes | List of all members
leveldb::ModelDB::ModelIter Class Reference
Inheritance diagram for leveldb::ModelDB::ModelIter:
Inheritance graph
[legend]
Collaboration diagram for leveldb::ModelDB::ModelIter:
Collaboration graph
[legend]

Public Member Functions

 ModelIter (const KVMap *map, bool owned)
 
 ~ModelIter ()
 
virtual bool Valid () const
 
virtual void SeekToFirst ()
 
virtual void SeekToLast ()
 
virtual void Seek (const Slice &k)
 
virtual void Next ()
 
virtual void Prev ()
 
virtual Slice key () const
 
virtual Slice value () const
 
virtual Status status () const
 
- Public Member Functions inherited from leveldb::Iterator
 Iterator ()
 
virtual ~Iterator ()
 
void RegisterCleanup (CleanupFunction function, void *arg1, void *arg2)
 

Private Attributes

const KVMap *const map_
 
const bool owned_
 
KVMap::const_iterator iter_
 

Additional Inherited Members

- Public Types inherited from leveldb::Iterator
typedef void(* CleanupFunction )(void *arg1, void *arg2)
 

Detailed Description

Definition at line 1863 of file db_test.cc.

Constructor & Destructor Documentation

leveldb::ModelDB::ModelIter::ModelIter ( const KVMap map,
bool  owned 
)
inline

Definition at line 1865 of file db_test.cc.

leveldb::ModelDB::ModelIter::~ModelIter ( )
inline

Definition at line 1868 of file db_test.cc.

Member Function Documentation

virtual Slice leveldb::ModelDB::ModelIter::key ( ) const
inlinevirtual

Implements leveldb::Iterator.

Definition at line 1885 of file db_test.cc.

virtual void leveldb::ModelDB::ModelIter::Next ( )
inlinevirtual

Implements leveldb::Iterator.

Definition at line 1883 of file db_test.cc.

virtual void leveldb::ModelDB::ModelIter::Prev ( )
inlinevirtual

Implements leveldb::Iterator.

Definition at line 1884 of file db_test.cc.

virtual void leveldb::ModelDB::ModelIter::Seek ( const Slice k)
inlinevirtual

Implements leveldb::Iterator.

Definition at line 1880 of file db_test.cc.

virtual void leveldb::ModelDB::ModelIter::SeekToFirst ( )
inlinevirtual

Implements leveldb::Iterator.

Definition at line 1872 of file db_test.cc.

virtual void leveldb::ModelDB::ModelIter::SeekToLast ( )
inlinevirtual

Implements leveldb::Iterator.

Definition at line 1873 of file db_test.cc.

virtual Status leveldb::ModelDB::ModelIter::status ( ) const
inlinevirtual

Implements leveldb::Iterator.

Definition at line 1887 of file db_test.cc.

virtual bool leveldb::ModelDB::ModelIter::Valid ( ) const
inlinevirtual

Implements leveldb::Iterator.

Definition at line 1871 of file db_test.cc.

virtual Slice leveldb::ModelDB::ModelIter::value ( ) const
inlinevirtual

Implements leveldb::Iterator.

Definition at line 1886 of file db_test.cc.

Member Data Documentation

KVMap::const_iterator leveldb::ModelDB::ModelIter::iter_
private

Definition at line 1891 of file db_test.cc.

const KVMap* const leveldb::ModelDB::ModelIter::map_
private

Definition at line 1889 of file db_test.cc.

const bool leveldb::ModelDB::ModelIter::owned_
private

Definition at line 1890 of file db_test.cc.


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