#include <RefVectorHolderBase.h>
Public Types | |
typedef ptrdiff_t | difference_type |
Public Member Functions | |
virtual void | assign (const_iterator_imp const *)=0 |
virtual const_iterator_imp * | clone () const =0 |
const_iterator_imp () | |
virtual void | decrease ()=0 |
virtual void | decrease (difference_type d)=0 |
virtual boost::shared_ptr < RefHolderBase > | deref () const =0 |
virtual difference_type | difference (const_iterator_imp const *) const =0 |
virtual bool | equal_to (const_iterator_imp const *) const =0 |
virtual void | increase ()=0 |
virtual void | increase (difference_type d)=0 |
virtual bool | less_than (const_iterator_imp const *) const =0 |
virtual | ~const_iterator_imp () |
Definition at line 30 of file RefVectorHolderBase.h.
typedef ptrdiff_t edm::reftobase::RefVectorHolderBase::const_iterator_imp::difference_type |
Definition at line 31 of file RefVectorHolderBase.h.
|
inline |
Definition at line 32 of file RefVectorHolderBase.h.
|
inlinevirtual |
Definition at line 33 of file RefVectorHolderBase.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in edm::reftobase::RefVectorHolder< REFV >::const_iterator_imp_specific.
Referenced by edm::reftobase::RefVectorHolderBase::const_iterator::operator-(), edm::reftobase::RefVectorHolderBase::const_iterator::operator--(), and edm::reftobase::RefVectorHolderBase::const_iterator::operator-=().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in edm::reftobase::RefVectorHolder< REFV >::const_iterator_imp_specific.
Referenced by edm::reftobase::RefVectorHolderBase::const_iterator::operator+(), edm::reftobase::RefVectorHolderBase::const_iterator::operator++(), and edm::reftobase::RefVectorHolderBase::const_iterator::operator+=().
|
pure virtual |
|
pure virtual |