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