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