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