![]() |
![]() |
#include <BaseVectorHolder.h>
Public Types | |
typedef ptrdiff_t | difference_type |
Public Member Functions | |
virtual void | assign (const const_iterator_imp *)=0 |
virtual const_iterator_imp * | clone () const =0 |
const_iterator_imp () | |
virtual void | decrease ()=0 |
virtual void | decrease (difference_type d)=0 |
virtual base_ref_type | deref () const =0 |
virtual difference_type | difference (const const_iterator_imp *) const =0 |
virtual bool | equal_to (const const_iterator_imp *) const =0 |
virtual void | increase ()=0 |
virtual void | increase (difference_type d)=0 |
virtual bool | less_than (const const_iterator_imp *) const =0 |
virtual | ~const_iterator_imp () |
Definition at line 36 of file BaseVectorHolder.h.
typedef ptrdiff_t edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::difference_type |
Reimplemented in edm::reftobase::IndirectVectorHolder< T >::const_iterator_imp_specific, and edm::reftobase::VectorHolder< T, REFV >::const_iterator_imp_specific.
Definition at line 37 of file BaseVectorHolder.h.
edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::const_iterator_imp | ( | ) | [inline] |
Definition at line 38 of file BaseVectorHolder.h.
{ }
virtual edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::~const_iterator_imp | ( | ) | [inline, virtual] |
Definition at line 39 of file BaseVectorHolder.h.
{ }
virtual void edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::assign | ( | const const_iterator_imp * | ) | [pure virtual] |
virtual const_iterator_imp* edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::clone | ( | ) | const [pure virtual] |
Implemented in edm::reftobase::IndirectVectorHolder< T >::const_iterator_imp_specific, and edm::reftobase::VectorHolder< T, REFV >::const_iterator_imp_specific.
Referenced by edm::reftobase::BaseVectorHolder< T >::const_iterator::operator+(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::operator-().
virtual void edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::decrease | ( | difference_type | d | ) | [pure virtual] |
virtual void edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::decrease | ( | ) | [pure virtual] |
Implemented in edm::reftobase::IndirectVectorHolder< T >::const_iterator_imp_specific, and edm::reftobase::VectorHolder< T, REFV >::const_iterator_imp_specific.
Referenced by edm::reftobase::BaseVectorHolder< T >::const_iterator::operator-(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator--(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::operator-=().
virtual base_ref_type edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::deref | ( | ) | const [pure virtual] |
virtual difference_type edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::difference | ( | const const_iterator_imp * | ) | const [pure virtual] |
virtual bool edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::equal_to | ( | const const_iterator_imp * | ) | const [pure virtual] |
Implemented in edm::reftobase::IndirectVectorHolder< T >::const_iterator_imp_specific, and edm::reftobase::VectorHolder< T, REFV >::const_iterator_imp_specific.
Referenced by edm::reftobase::BaseVectorHolder< T >::const_iterator::operator!=(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::operator==().
virtual void edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::increase | ( | ) | [pure virtual] |
Implemented in edm::reftobase::IndirectVectorHolder< T >::const_iterator_imp_specific, and edm::reftobase::VectorHolder< T, REFV >::const_iterator_imp_specific.
Referenced by edm::reftobase::BaseVectorHolder< T >::const_iterator::operator+(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator++(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::operator+=().
virtual void edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::increase | ( | difference_type | d | ) | [pure virtual] |
virtual bool edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::less_than | ( | const const_iterator_imp * | ) | const [pure virtual] |