| Member | Description | 
|---|---|
| db_map_iterator | 
    Copy constructor.  | 
            
| ~db_map_iterator | 
    Destructor.  | 
            
| operator++ | 
    Pre-increment.  | 
            
| operator-- | 
    Pre-decrement.  | 
            
| operator * | 
    Dereference operator.  | 
            
| operator-> | 
    Arrow operator.  | 
            
| refresh | 
    Refresh iterator cached value.  | 
            
| operator= | 
    Assignment operator.  | 
            
db_map_iterator(const db_map_iterator< kdt, ddt,
    value_type_sub > &vi)
 
          Copy constructor.
db_map_iterator(const db_map_base_iterator< kdt, realddt,
    ddt > &vi)
 
          Base copy constructor.
db_map_iterator(db_container *powner, u_int32_t b_bulk_retrieval=0,
    bool brmw=false, bool directdbget=true,
    bool b_read_only=false)
 
          Constructor.
Whether do direct database get rather than using key/data values cached in the iterator whenever read.
db_map_iterator()
Default constructor, dose not create the cursor for now.
Do not create iterators directly using these constructors, but call db_map::begin or db_multimap_begin to get instances of this class.