libidx
|
Custom iterator for svector. More...
#include <smart.h>
Public Member Functions | |
const_iterator () | |
Construct iterator. | |
const_iterator (typename std::vector< T * >::const_iterator &i) | |
const_iterator (typename std::vector< T * >::const_iterator i) | |
virtual const T & | operator* () const |
Dereference operator, returns a reference. | |
virtual const T * | operator-> () const |
Dereference operator, returns a pointer. | |
virtual const T * | ptr () const |
Returns a pointer to current element. | |
virtual bool | exists () const |
Returns true if currently pointed element exists. |
Custom iterator for svector.