#include <PtrVector.h>
Public Types | |
typedef std::iterator< std::random_access_iterator_tag, Ptr< T > >::difference_type | difference_type |
typedef PtrVectorItr< T > | iterator |
typedef Ptr< T > const | reference |
Public Member Functions | |
bool | operator!= (iterator const &rhs) const |
Ptr< T > const | operator* () const |
iterator | operator+ (difference_type n) const |
iterator & | operator++ () |
iterator | operator++ (int) |
iterator & | operator+= (difference_type n) |
iterator | operator- (difference_type n) const |
difference_type | operator- (iterator const &rhs) const |
iterator & | operator-- () |
iterator | operator-- (int) |
iterator & | operator-= (difference_type n) |
PtrHolder< T > | 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 |
Ptr< T > const | operator[] (difference_type n) const |
PtrVectorItr (std::vector< void const * >::const_iterator const &iItr, PtrVector< T > const *iBase) | |
Private Attributes | |
PtrVector< T > const * | base_ |
std::vector< void const * >::const_iterator | iter_ |
Definition at line 53 of file PtrVector.h.
typedef std::iterator<std::random_access_iterator_tag, Ptr<T> >::difference_type edm::PtrVectorItr< T >::difference_type |
Definition at line 58 of file PtrVector.h.
typedef PtrVectorItr<T> edm::PtrVectorItr< T >::iterator |
Definition at line 57 of file PtrVector.h.
typedef Ptr<T> const edm::PtrVectorItr< T >::reference |
Definition at line 55 of file PtrVector.h.
|
inline |
Definition at line 60 of file PtrVector.h.
|
inline |
|
inline |
Definition at line 65 of file PtrVector.h.
|
inline |
|
inline |
Definition at line 78 of file PtrVector.h.
|
inline |
Definition at line 83 of file PtrVector.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 79 of file PtrVector.h.
|
inline |
Definition at line 84 of file PtrVector.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 69 of file PtrVector.h.
|
private |
Definition at line 99 of file PtrVector.h.
|
private |
Definition at line 98 of file PtrVector.h.
Referenced by edm::PtrVectorItr< T >::operator!=(), edm::PtrVectorItr< T >::operator+(), edm::PtrVectorItr< T >::operator-(), edm::PtrVectorItr< T >::operator<(), edm::PtrVectorItr< T >::operator<=(), edm::PtrVectorItr< T >::operator==(), edm::PtrVectorItr< T >::operator>(), and edm::PtrVectorItr< T >::operator>=().