![]() |
![]() |
#include <iterator_imp_specific.h>
Public Types | |
typedef ptrdiff_t | difference_type |
Public Member Functions | |
void | assign (const iterator_imp *o) |
iterator_imp_specific_dummy * | clone () const |
const_iterator_imp_specific_dummy < C > * | const_clone () const |
void | decrease (difference_type d) |
void | decrease () |
Candidate & | deref () const |
difference_type | difference (const iterator_imp *o) const |
bool | equal_to (const iterator_imp *o) const |
void | increase () |
void | increase (difference_type d) |
iterator_imp_specific_dummy () | |
bool | less_than (const iterator_imp *o) const |
~iterator_imp_specific_dummy () |
Definition at line 43 of file iterator_imp_specific.h.
typedef ptrdiff_t reco::candidate::iterator_imp_specific_dummy< C >::difference_type |
Reimplemented from reco::candidate::iterator_imp.
Definition at line 44 of file iterator_imp_specific.h.
reco::candidate::iterator_imp_specific_dummy< C >::iterator_imp_specific_dummy | ( | ) | [inline] |
Definition at line 45 of file iterator_imp_specific.h.
Referenced by reco::candidate::iterator_imp_specific_dummy< C >::clone().
{ }
reco::candidate::iterator_imp_specific_dummy< C >::~iterator_imp_specific_dummy | ( | ) | [inline] |
Definition at line 46 of file iterator_imp_specific.h.
{ }
void reco::candidate::iterator_imp_specific_dummy< C >::assign | ( | const iterator_imp * | o | ) | [inline, virtual] |
Implements reco::candidate::iterator_imp.
Definition at line 55 of file iterator_imp_specific.h.
{ }
iterator_imp_specific_dummy* reco::candidate::iterator_imp_specific_dummy< C >::clone | ( | void | ) | const [inline, virtual] |
Implements reco::candidate::iterator_imp.
Definition at line 47 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific_dummy< C >::iterator_imp_specific_dummy().
{ return new iterator_imp_specific_dummy; }
const_iterator_imp_specific_dummy<C>* reco::candidate::iterator_imp_specific_dummy< C >::const_clone | ( | ) | const [inline, virtual] |
Implements reco::candidate::iterator_imp.
Definition at line 48 of file iterator_imp_specific.h.
{ return new const_iterator_imp_specific_dummy<C>; }
void reco::candidate::iterator_imp_specific_dummy< C >::decrease | ( | ) | [inline, virtual] |
Implements reco::candidate::iterator_imp.
Definition at line 50 of file iterator_imp_specific.h.
{ }
void reco::candidate::iterator_imp_specific_dummy< C >::decrease | ( | difference_type | d | ) | [inline, virtual] |
Implements reco::candidate::iterator_imp.
Definition at line 52 of file iterator_imp_specific.h.
{ }
Candidate& reco::candidate::iterator_imp_specific_dummy< C >::deref | ( | ) | const [inline, virtual] |
Implements reco::candidate::iterator_imp.
Definition at line 56 of file iterator_imp_specific.h.
References Exception.
{ throw cms::Exception("Invalid Dereference") << "can't dereference an interator for a Candidate with read-only" << "references o daughters"; }
difference_type reco::candidate::iterator_imp_specific_dummy< C >::difference | ( | const iterator_imp * | o | ) | const [inline, virtual] |
Implements reco::candidate::iterator_imp.
Definition at line 61 of file iterator_imp_specific.h.
{ return 0; }
bool reco::candidate::iterator_imp_specific_dummy< C >::equal_to | ( | const iterator_imp * | o | ) | const [inline, virtual] |
Implements reco::candidate::iterator_imp.
Definition at line 53 of file iterator_imp_specific.h.
{ return true; }
void reco::candidate::iterator_imp_specific_dummy< C >::increase | ( | ) | [inline, virtual] |
Implements reco::candidate::iterator_imp.
Definition at line 49 of file iterator_imp_specific.h.
{ }
void reco::candidate::iterator_imp_specific_dummy< C >::increase | ( | difference_type | d | ) | [inline, virtual] |
Implements reco::candidate::iterator_imp.
Definition at line 51 of file iterator_imp_specific.h.
{ }
bool reco::candidate::iterator_imp_specific_dummy< C >::less_than | ( | const iterator_imp * | o | ) | const [inline, virtual] |
Implements reco::candidate::iterator_imp.
Definition at line 54 of file iterator_imp_specific.h.
{ return false; }