by::smultimap< K, V >::iterator Class Reference

Public Member Functions

 iterator (const smultimap *owner, const wrap *pair, nbool isReversed)
 
 iterator (const smultimap *owner, const wrap *pair, nbool isReversed, const K &key)
 
 iterator (const smultimap *owner, const wrap *pair, nbool isReversed, const K *key)
 
V & operator* ()
 
V * operator-> ()
 
iteratoroperator++ ()
 
iterator operator++ (int)
 
iteratoroperator-- ()
 
iterator operator-- (int)
 
iterator operator+ (ncnt step)
 
bool isEnd () const
 
const K * getKey () const
 
const V * getVal () const BY_CONST_FUNC(getVal()) V *getVal()
 
bool operator!= (const iterator &rhs) const
 
bool operator== (const iterator &rhs) const
 

Public Attributes

friend owner
 

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