1 #ifndef Candidate_const_iterator_h
2 #define Candidate_const_iterator_h
difference_type operator-(const const_iterator &o) const
const_iterator & operator+=(difference_type d)
virtual bool less_than(const const_iterator_imp *) const =0
virtual const_iterator_imp * clone() const =0
const_iterator operator+(difference_type n) const
const_iterator operator++(int)
bool operator!=(const const_iterator &ci) const
const_iterator(const_iterator_imp *it)
const Candidate & reference
const Candidate & operator*() const
const_iterator operator-(difference_type n) const
const_iterator(const const_iterator &it)
const Candidate * pointer
const_iterator & operator--()
virtual void decrease()=0
std::vector< int >::const_iterator::iterator_category iterator_category
const_iterator & operator=(const const_iterator &it)
const_iterator operator--(int)
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
bool operator==(const const_iterator &ci) const
virtual void assign(const const_iterator_imp *)=0
const_iterator & operator-=(difference_type d)
ptrdiff_t difference_type
const_iterator & operator++()
const Candidate * operator->() const
virtual difference_type difference(const const_iterator_imp *) const =0
virtual const Candidate & deref() const =0
virtual bool equal_to(const const_iterator_imp *) const =0
const Candidate value_type
virtual void increase()=0
bool operator<(const const_iterator &o) const