ecolab::cachedDBM_base< key, val >::KeyValueIterator Class Reference

iterator type for iterating over keys More...

#include <cachedDBM.h>

Inheritance diagram for ecolab::cachedDBM_base< key, val >::KeyValueIterator:
Inheritance graph
Collaboration diagram for ecolab::cachedDBM_base< key, val >::KeyValueIterator:
Collaboration graph

Public Member Functions

 KeyValueIterator ()
 initialises to an end() iterator
 
 KeyValueIterator (const string &fname)
 initialises to a begin() iterator of database fname
 
KeyValueIteratoroperator++ ()
 
bool operator== (const KeyValueIterator &x) const
 
bool operator!= (const KeyValueIterator &x) const
 
const std::pair< key, val > operator* () const
 
const std::pair< key, val > * operator-> () const
 

Detailed Description

template<class key, class val>
class ecolab::cachedDBM_base< key, val >::KeyValueIterator

iterator type for iterating over keys


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