#include <iterator_imp_specific.h>
Public Types | |
typedef ptrdiff_t | difference_type |
Public Types inherited from reco::candidate::iterator_imp | |
typedef ptrdiff_t | difference_type |
Public Member Functions | |
void | assign (const iterator_imp *o) |
iterator_imp_specific * | clone () const |
const_iterator_imp_specific< C > * | const_clone () const |
void | decrease () |
void | decrease (difference_type d) |
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 () | |
iterator_imp_specific (const iterator &it) | |
bool | less_than (const iterator_imp *o) const |
~iterator_imp_specific () | |
Public Member Functions inherited from reco::candidate::iterator_imp | |
iterator_imp () | |
virtual | ~iterator_imp () |
Private Types | |
typedef C::iterator | iterator |
Private Member Functions | |
const iterator & | dc (const iterator_imp *o) const |
iterator & | dc (iterator_imp *o) const |
Private Attributes | |
iterator | i |
Definition at line 13 of file iterator_imp_specific.h.
typedef ptrdiff_t reco::candidate::iterator_imp_specific< C >::difference_type |
Definition at line 17 of file iterator_imp_specific.h.
|
private |
Definition at line 15 of file iterator_imp_specific.h.
|
inline |
Definition at line 18 of file iterator_imp_specific.h.
|
inlineexplicit |
Definition at line 19 of file iterator_imp_specific.h.
|
inline |
Definition at line 20 of file iterator_imp_specific.h.
|
inlinevirtual |
Implements reco::candidate::iterator_imp.
Definition at line 29 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific< C >::dc(), and reco::candidate::iterator_imp_specific< C >::i.
|
inlinevirtual |
Implements reco::candidate::iterator_imp.
Definition at line 21 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific< C >::i.
|
inlinevirtual |
Implements reco::candidate::iterator_imp.
Definition at line 22 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific< C >::i.
|
inlineprivate |
Definition at line 33 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific< C >::i, and python.connectstrParser::o.
Referenced by reco::candidate::iterator_imp_specific< C >::assign(), reco::candidate::iterator_imp_specific< C >::difference(), reco::candidate::iterator_imp_specific< C >::equal_to(), and reco::candidate::iterator_imp_specific< C >::less_than().
|
inlineprivate |
Definition at line 36 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific< C >::i, and python.connectstrParser::o.
|
inlinevirtual |
Implements reco::candidate::iterator_imp.
Definition at line 24 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific< C >::i.
|
inlinevirtual |
Implements reco::candidate::iterator_imp.
Definition at line 26 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific< C >::i.
|
inlinevirtual |
Implements reco::candidate::iterator_imp.
Definition at line 30 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific< C >::i.
|
inlinevirtual |
Implements reco::candidate::iterator_imp.
Definition at line 31 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific< C >::dc(), and reco::candidate::iterator_imp_specific< C >::i.
|
inlinevirtual |
Implements reco::candidate::iterator_imp.
Definition at line 27 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific< C >::dc(), and reco::candidate::iterator_imp_specific< C >::i.
|
inlinevirtual |
Implements reco::candidate::iterator_imp.
Definition at line 23 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific< C >::i.
|
inlinevirtual |
Implements reco::candidate::iterator_imp.
Definition at line 25 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific< C >::i.
|
inlinevirtual |
Implements reco::candidate::iterator_imp.
Definition at line 28 of file iterator_imp_specific.h.
References reco::candidate::iterator_imp_specific< C >::dc(), and reco::candidate::iterator_imp_specific< C >::i.
|
private |
Definition at line 39 of file iterator_imp_specific.h.
Referenced by reco::candidate::iterator_imp_specific< C >::assign(), reco::candidate::iterator_imp_specific< C >::clone(), reco::candidate::iterator_imp_specific< C >::const_clone(), reco::candidate::iterator_imp_specific< C >::dc(), reco::candidate::iterator_imp_specific< C >::decrease(), reco::candidate::iterator_imp_specific< C >::deref(), reco::candidate::iterator_imp_specific< C >::difference(), reco::candidate::iterator_imp_specific< C >::equal_to(), reco::candidate::iterator_imp_specific< C >::increase(), and reco::candidate::iterator_imp_specific< C >::less_than().