CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions
reco::candidate::const_iterator_imp Struct Referenceabstract

#include <const_iterator_imp.h>

Inheritance diagram for reco::candidate::const_iterator_imp:
reco::candidate::const_iterator_imp_specific< C > reco::candidate::const_iterator_imp_specific_dummy< C >

Public Types

typedef ptrdiff_t difference_type
 

Public Member Functions

virtual void assign (const const_iterator_imp *)=0
 
virtual const_iterator_impclone () const =0
 
 const_iterator_imp ()
 
virtual void decrease ()=0
 
virtual void decrease (difference_type d)=0
 
virtual const Candidatederef () 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 ()
 

Detailed Description

Definition at line 11 of file const_iterator_imp.h.

Member Typedef Documentation

Definition at line 12 of file const_iterator_imp.h.

Constructor & Destructor Documentation

reco::candidate::const_iterator_imp::const_iterator_imp ( )
inline

Definition at line 13 of file const_iterator_imp.h.

13 { }
virtual reco::candidate::const_iterator_imp::~const_iterator_imp ( )
inlinevirtual

Definition at line 14 of file const_iterator_imp.h.

14 { }

Member Function Documentation

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