#include <EDProductfwd.h>
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 | |
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) |
std::auto_ptr< value_type > | 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 28 of file EDProductfwd.h.
typedef Ref<C, T, F> const edm::RefVectorIterator< C, T, F >::const_reference |
Definition at line 23 of file RefVectorIterator.h.
typedef std::ptrdiff_t edm::RefVectorIterator< C, T, F >::difference |
Definition at line 29 of file RefVectorIterator.h.
typedef RefVectorIterator<C, T, F> edm::RefVectorIterator< C, T, F >::iterator |
Definition at line 28 of file RefVectorIterator.h.
typedef value_type::key_type edm::RefVectorIterator< C, T, F >::key_type |
Definition at line 26 of file RefVectorIterator.h.
typedef std::vector<key_type>::const_iterator edm::RefVectorIterator< C, T, F >::keyIter |
Definition at line 30 of file RefVectorIterator.h.
typedef const_reference edm::RefVectorIterator< C, T, F >::reference |
Definition at line 24 of file RefVectorIterator.h.
typedef Ref<C, T, F> edm::RefVectorIterator< C, T, F >::value_type |
Definition at line 22 of file RefVectorIterator.h.
|
inline |
Definition at line 31 of file RefVectorIterator.h.
|
inlineexplicit |
Definition at line 32 of file RefVectorIterator.h.
|
inline |
Definition at line 59 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_.
|
inline |
Definition at line 34 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_, combine::key, and edm::RefVectorIterator< C, T, F >::product_.
|
inline |
Definition at line 53 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_, and n.
|
inline |
Definition at line 46 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_.
|
inline |
Definition at line 51 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_.
|
inline |
Definition at line 48 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_, and n.
|
inline |
Definition at line 54 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_, and n.
|
inline |
Definition at line 56 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_.
|
inline |
Definition at line 47 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_.
|
inline |
Definition at line 52 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_.
|
inline |
Definition at line 49 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_, and n.
|
inline |
Definition at line 42 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_, combine::key, and edm::RefVectorIterator< C, T, F >::product_.
|
inline |
Definition at line 60 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_.
|
inline |
Definition at line 62 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_.
|
inline |
Definition at line 58 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_.
|
inline |
Definition at line 61 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_.
|
inline |
Definition at line 63 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_.
|
inline |
Definition at line 38 of file RefVectorIterator.h.
References edm::RefVectorIterator< C, T, F >::iter_, combine::key, n, and edm::RefVectorIterator< C, T, F >::product_.
|
private |
Definition at line 67 of file RefVectorIterator.h.
Referenced by edm::RefVectorIterator< C, T, F >::operator!=(), edm::RefVectorIterator< C, T, F >::operator*(), edm::RefVectorIterator< C, T, F >::operator+(), edm::RefVectorIterator< C, T, F >::operator++(), edm::RefVectorIterator< C, T, F >::operator+=(), edm::RefVectorIterator< C, T, F >::operator-(), edm::RefVectorIterator< C, T, F >::operator--(), edm::RefVectorIterator< C, T, F >::operator-=(), edm::RefVectorIterator< C, T, F >::operator->(), edm::RefVectorIterator< C, T, F >::operator<(), edm::RefVectorIterator< C, T, F >::operator<=(), edm::RefVectorIterator< C, T, F >::operator==(), edm::RefVectorIterator< C, T, F >::operator>(), edm::RefVectorIterator< C, T, F >::operator>=(), and edm::RefVectorIterator< C, T, F >::operator[]().
|
private |
Definition at line 66 of file RefVectorIterator.h.
Referenced by edm::RefVectorIterator< C, T, F >::operator*(), edm::RefVectorIterator< C, T, F >::operator->(), and edm::RefVectorIterator< C, T, F >::operator[]().