CMS 3D CMS Logo

Public Types | Public Member Functions

reco::candidate::iterator_imp Struct Reference

#include <iterator_imp.h>

Inheritance diagram for reco::candidate::iterator_imp:
reco::candidate::iterator_imp_specific< C > reco::candidate::iterator_imp_specific_dummy< C >

List of all members.

Public Types

typedef ptrdiff_t difference_type

Public Member Functions

virtual void assign (const iterator_imp *)=0
virtual iterator_impclone () const =0
virtual const_iterator_impconst_clone () const =0
virtual void decrease (difference_type d)=0
virtual void decrease ()=0
virtual Candidatederef () const =0
virtual difference_type difference (const iterator_imp *) const =0
virtual bool equal_to (const iterator_imp *) const =0
virtual void increase ()=0
virtual void increase (difference_type d)=0
 iterator_imp ()
virtual bool less_than (const iterator_imp *) const =0
virtual ~iterator_imp ()

Detailed Description

Definition at line 11 of file iterator_imp.h.


Member Typedef Documentation


Constructor & Destructor Documentation

reco::candidate::iterator_imp::iterator_imp ( ) [inline]

Definition at line 13 of file iterator_imp.h.

{ }
virtual reco::candidate::iterator_imp::~iterator_imp ( ) [inline, virtual]

Definition at line 14 of file iterator_imp.h.

{ }

Member Function Documentation

virtual void reco::candidate::iterator_imp::assign ( const iterator_imp ) [pure virtual]
virtual iterator_imp* reco::candidate::iterator_imp::clone ( ) const [pure virtual]
virtual const_iterator_imp* reco::candidate::iterator_imp::const_clone ( ) const [pure virtual]
virtual void reco::candidate::iterator_imp::decrease ( ) [pure virtual]
virtual void reco::candidate::iterator_imp::decrease ( difference_type  d) [pure virtual]
virtual Candidate& reco::candidate::iterator_imp::deref ( ) const [pure virtual]
virtual difference_type reco::candidate::iterator_imp::difference ( const iterator_imp ) const [pure virtual]
virtual bool reco::candidate::iterator_imp::equal_to ( const iterator_imp ) const [pure virtual]
virtual void reco::candidate::iterator_imp::increase ( ) [pure virtual]
virtual void reco::candidate::iterator_imp::increase ( difference_type  d) [pure virtual]
virtual bool reco::candidate::iterator_imp::less_than ( const iterator_imp ) const [pure virtual]