|
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.