| Member | Description | 
|---|---|
| db_vector_iterator | |
| ~db_vector_iterator | |
| operator++ | 
    Pre-increment.  | 
            
| operator-- | 
    Pre-decrement.  | 
            
| operator= | 
    Assignment operator.  | 
            
| operator+ | 
    Iterator movement operator.  | 
            
| operator+= | 
    Move this iterator backward by n elements.  | 
            
| operator- | 
    Iterator movement operator.  | 
            
| operator-= | 
    Move this iterator forward by n elements.  | 
            
| operator * | 
    Dereference operator.  | 
            
| operator-> | 
    Arrow operator.  | 
            
| operator[] | 
    Iterator index operator.  | 
            
| refresh | 
    Refresh iterator cached value.  | 
            
Iterator Classes for db_vector
db_vector_iterator(const db_vector_iterator< T,
    value_type_sub > &vi)
 
          
db_vector_iterator(db_container *powner, u_int32_t b_bulk_retrieval=0,
    bool brmw=false, bool directdbget=true,
    bool b_read_only=false)
 
          db_vector_iterator()
db_vector_iterator(const db_vector_base_iterator< T > &obj)
Do not construct iterators explictily using these constructors, but call db_vector::begin to get an valid iterator.