1 #ifndef WIRECELL_IWIREDATABASE 2 #define WIRECELL_IWIREDATABASE 15 template <
typename ValueType>
Iterator & operator=(const Iterator &rhs)
ValueType operator*() const
bool operator==(const Iterator &rhs) const
virtual IteratorBase * clone() const =0
WireCell::IteratorBase< ValueType > BaseIteratorType
Iterator(const BaseIteratorType &base_other)
Iterator(const Iterator &other)
BaseIteratorType * base_itr
bool operator!=(const Iterator &rhs) const