#include <IteratorBase.h>
Public Types | |
| typedef ValueType | value_type |
Public Member Functions | |
| virtual | ~IteratorBase () |
| virtual bool | operator== (const IteratorBase &rhs) const =0 |
| virtual bool | operator!= (const IteratorBase &rhs) const =0 |
| virtual IteratorBase & | operator= (const IteratorBase &rhs)=0 |
| virtual IteratorBase & | operator++ ()=0 |
| virtual value_type | operator* () const =0 |
| virtual IteratorBase * | clone () const =0 |
An abstract base class for an iterator providing access to an object of type VType.
See WireCell::Iterator for what to expose to the client in your class/interface API.
Definition at line 16 of file IteratorBase.h.
| typedef ValueType WireCell::IteratorBase< ValueType >::value_type |
Definition at line 19 of file IteratorBase.h.
|
inlinevirtual |
Definition at line 21 of file IteratorBase.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
1.8.11