#include <EDProductfwd.h>
Classes | |
class | RefProxy |
Public Types | |
typedef Ref< C, T, F > const | const_reference |
typedef std::ptrdiff_t | difference |
typedef RefVectorIterator< C, T, F > | iterator |
typedef value_type::key_type | key_type |
typedef std::vector< key_type > ::const_iterator | keyIter |
typedef const_reference | reference |
typedef Ref< C, T, F > | value_type |
Public Member Functions | |
key_type | key () const |
bool | operator!= (iterator const &rhs) const |
reference | operator* () const |
iterator | operator+ (difference n) const |
iterator & | operator++ () |
iterator | operator++ (int) |
iterator & | operator+= (difference n) |
iterator | operator- (difference n) const |
difference | operator- (iterator const &rhs) const |
iterator & | operator-- () |
iterator | operator-- (int) |
iterator & | operator-= (difference n) |
RefProxy | operator-> () const |
bool | operator< (iterator const &rhs) const |
bool | operator<= (iterator const &rhs) const |
bool | operator== (iterator const &rhs) const |
bool | operator> (iterator const &rhs) const |
bool | operator>= (iterator const &rhs) const |
reference | operator[] (difference n) const |
RefVectorIterator () | |
RefVectorIterator (RefCore const &product, keyIter const &it) | |
Private Attributes | |
keyIter | iter_ |
RefCore | product_ |
Definition at line 27 of file EDProductfwd.h.
typedef Ref<C, T, F> const edm::RefVectorIterator< C, T, F >::const_reference |
Definition at line 22 of file RefVectorIterator.h.
typedef std::ptrdiff_t edm::RefVectorIterator< C, T, F >::difference |
Definition at line 28 of file RefVectorIterator.h.
typedef RefVectorIterator<C, T, F> edm::RefVectorIterator< C, T, F >::iterator |
Definition at line 27 of file RefVectorIterator.h.
typedef value_type::key_type edm::RefVectorIterator< C, T, F >::key_type |
Definition at line 25 of file RefVectorIterator.h.
typedef std::vector<key_type>::const_iterator edm::RefVectorIterator< C, T, F >::keyIter |
Definition at line 29 of file RefVectorIterator.h.
typedef const_reference edm::RefVectorIterator< C, T, F >::reference |
Definition at line 23 of file RefVectorIterator.h.
typedef Ref<C, T, F> edm::RefVectorIterator< C, T, F >::value_type |
Definition at line 21 of file RefVectorIterator.h.
|
inline |
Definition at line 30 of file RefVectorIterator.h.
|
inlineexplicit |
Definition at line 31 of file RefVectorIterator.h.
|
inline |
|
inline |
Definition at line 67 of file RefVectorIterator.h.
|
inline |
Definition at line 33 of file RefVectorIterator.h.
|
inline |
Definition at line 61 of file RefVectorIterator.h.
|
inline |
Definition at line 54 of file RefVectorIterator.h.
|
inline |
Definition at line 59 of file RefVectorIterator.h.
|
inline |
Definition at line 56 of file RefVectorIterator.h.
|
inline |
Definition at line 62 of file RefVectorIterator.h.
|
inline |
Definition at line 64 of file RefVectorIterator.h.
|
inline |
Definition at line 55 of file RefVectorIterator.h.
|
inline |
Definition at line 60 of file RefVectorIterator.h.
|
inline |
Definition at line 57 of file RefVectorIterator.h.
|
inline |
Definition at line 50 of file RefVectorIterator.h.
|
inline |
Definition at line 68 of file RefVectorIterator.h.
|
inline |
Definition at line 70 of file RefVectorIterator.h.
|
inline |
Definition at line 66 of file RefVectorIterator.h.
|
inline |
Definition at line 69 of file RefVectorIterator.h.
|
inline |
Definition at line 71 of file RefVectorIterator.h.
|
inline |
Definition at line 37 of file RefVectorIterator.h.
|
private |
Definition at line 77 of file RefVectorIterator.h.
Referenced by edm::RefVectorIterator< reco::CastorEgammaCollection >::key(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator!=(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator*(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator+(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator++(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator+=(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator-(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator--(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator-=(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator->(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator<(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator<=(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator==(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator>(), edm::RefVectorIterator< reco::CastorEgammaCollection >::operator>=(), and edm::RefVectorIterator< reco::CastorEgammaCollection >::operator[]().
|
private |