|
WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
|
#include <Iterator.h>


Public Types | |
| typedef WireCell::IteratorBase< ValueType > | BaseIteratorType |
Public Member Functions | |
| Iterator () | |
| Iterator (const Iterator &other) | |
| Iterator (const BaseIteratorType &base_other) | |
| ~Iterator () | |
| bool | operator== (const Iterator &rhs) const |
| bool | operator!= (const Iterator &rhs) const |
| Iterator & | operator++ () |
| ValueType | operator* () const |
| Iterator & | operator= (const Iterator &rhs) |
This iterator provides a facade over a WireCell::IteratorBase<ValueType>.
This facade can be passed by value without slicing the abstract base iterator.
Definition at line 16 of file Iterator.h.
| typedef WireCell::IteratorBase<ValueType> WireCell::Iterator< ValueType >::BaseIteratorType |
Definition at line 18 of file Iterator.h.
|
inline |
Definition at line 21 of file Iterator.h.
|
inline |
|
inline |
|
inline |
Definition at line 32 of file Iterator.h.
|
inline |
Definition at line 44 of file Iterator.h.
|
inline |
Definition at line 56 of file Iterator.h.
|
inline |
Definition at line 51 of file Iterator.h.
|
inline |
|
inline |
Definition at line 39 of file Iterator.h.