#include <BaseVectorHolder.h>
Public Types | |
typedef std::ptrdiff_t | difference_type |
typedef std::auto_ptr< value_type > | pointer |
typedef base_ref_type | value_type |
Public Member Functions | |
const_iterator () | |
const_iterator (const_iterator_imp *it) | |
const_iterator (const_iterator const &it) | |
bool | isInvalid () const |
bool | isValid () const |
bool | operator!= (const_iterator const &ci) const |
value_type | operator* () const |
const_iterator | operator+ (difference_type n) const |
const_iterator & | operator++ () |
const_iterator | operator++ (int) |
const_iterator & | operator+= (difference_type d) |
difference_type | operator- (const_iterator const &o) const |
const_iterator | operator- (difference_type n) const |
const_iterator & | operator-- () |
const_iterator | operator-- (int) |
const_iterator & | operator-= (difference_type d) |
pointer | operator-> () const |
bool | operator< (const_iterator const &o) const |
const_iterator & | operator= (const_iterator const &it) |
bool | operator== (const_iterator const &ci) const |
void | throwInvalidReference (bool iIsInvalid, char const *iWhy) const |
~const_iterator () | |
Private Attributes | |
const_iterator_imp * | i |
Definition at line 52 of file BaseVectorHolder.h.
typedef std::ptrdiff_t edm::reftobase::BaseVectorHolder< T >::const_iterator::difference_type |
Definition at line 55 of file BaseVectorHolder.h.
typedef std::auto_ptr<value_type> edm::reftobase::BaseVectorHolder< T >::const_iterator::pointer |
Definition at line 54 of file BaseVectorHolder.h.
typedef base_ref_type edm::reftobase::BaseVectorHolder< T >::const_iterator::value_type |
Definition at line 53 of file BaseVectorHolder.h.
|
inline |
Definition at line 57 of file BaseVectorHolder.h.
Referenced by edm::reftobase::BaseVectorHolder< T >::const_iterator::operator+(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::operator-().
|
inline |
Definition at line 58 of file BaseVectorHolder.h.
|
inline |
Definition at line 59 of file BaseVectorHolder.h.
|
inline |
Definition at line 60 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator::i.
|
inline |
Definition at line 141 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator::i.
Referenced by edm::reftobase::BaseVectorHolder< T >::const_iterator::operator!=(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator*(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator+(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator++(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator+=(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator-(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator--(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator-=(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator<(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator=(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::operator==().
|
inline |
Definition at line 140 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator::i.
|
inline |
Definition at line 118 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::equal_to(), edm::reftobase::BaseVectorHolder< T >::const_iterator::i, and edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid().
|
inline |
Definition at line 123 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::deref(), edm::reftobase::BaseVectorHolder< T >::const_iterator::i, edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::throwInvalidReference().
|
inline |
Definition at line 96 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::clone(), edm::reftobase::BaseVectorHolder< T >::const_iterator::const_iterator(), edm::reftobase::BaseVectorHolder< T >::const_iterator::i, edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::increase(), edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::throwInvalidReference().
|
inline |
Definition at line 69 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator::i, edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::increase(), edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::throwInvalidReference().
|
inline |
Definition at line 74 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator::i, edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::increase(), edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::throwInvalidReference().
|
inline |
Definition at line 130 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator::i, edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::increase(), edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::throwInvalidReference().
|
inline |
Definition at line 91 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::difference(), edm::reftobase::BaseVectorHolder< T >::const_iterator::i, edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::throwInvalidReference().
|
inline |
Definition at line 102 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::clone(), edm::reftobase::BaseVectorHolder< T >::const_iterator::const_iterator(), edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::decrease(), edm::reftobase::BaseVectorHolder< T >::const_iterator::i, edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::throwInvalidReference().
|
inline |
Definition at line 80 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::decrease(), edm::reftobase::BaseVectorHolder< T >::const_iterator::i, edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::throwInvalidReference().
|
inline |
Definition at line 85 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::decrease(), edm::reftobase::BaseVectorHolder< T >::const_iterator::i, edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::throwInvalidReference().
|
inline |
Definition at line 135 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::decrease(), edm::reftobase::BaseVectorHolder< T >::const_iterator::i, edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::throwInvalidReference().
|
inline |
Definition at line 127 of file BaseVectorHolder.h.
|
inline |
Definition at line 108 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator::i, edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid(), edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::less_than(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::throwInvalidReference().
|
inline |
Definition at line 61 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::assign(), edm::reftobase::BaseVectorHolder< T >::const_iterator::i, and edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid().
|
inline |
Definition at line 113 of file BaseVectorHolder.h.
References edm::reftobase::BaseVectorHolder< T >::const_iterator_imp::equal_to(), edm::reftobase::BaseVectorHolder< T >::const_iterator::i, and edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid().
|
inline |
Definition at line 143 of file BaseVectorHolder.h.
References edm::errors::InvalidReference, and edm::Exception::throwThis().
Referenced by edm::reftobase::BaseVectorHolder< T >::const_iterator::operator*(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator+(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator++(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator+=(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator-(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator--(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator-=(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::operator<().
|
private |
Definition at line 150 of file BaseVectorHolder.h.
Referenced by edm::reftobase::BaseVectorHolder< T >::const_iterator::isInvalid(), edm::reftobase::BaseVectorHolder< T >::const_iterator::isValid(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator!=(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator*(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator+(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator++(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator+=(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator-(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator--(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator-=(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator<(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator=(), edm::reftobase::BaseVectorHolder< T >::const_iterator::operator==(), and edm::reftobase::BaseVectorHolder< T >::const_iterator::~const_iterator().