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.