#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 54 of file PtrVector.h.
typedef std::iterator<std::random_access_iterator_tag, Ptr<T> >::difference_type edm::PtrVectorItr< T >::difference_type |
Definition at line 59 of file PtrVector.h.
typedef PtrVectorItr<T> edm::PtrVectorItr< T >::iterator |
Definition at line 58 of file PtrVector.h.
typedef Ptr<T> const edm::PtrVectorItr< T >::reference |
Definition at line 56 of file PtrVector.h.
|
inline |
Definition at line 61 of file PtrVector.h.
|
inline |
Definition at line 92 of file PtrVector.h.
|
inline |
Definition at line 66 of file PtrVector.h.
|
inline |
Definition at line 86 of file PtrVector.h.
|
inline |
Definition at line 79 of file PtrVector.h.
|
inline |
Definition at line 84 of file PtrVector.h.
|
inline |
Definition at line 81 of file PtrVector.h.
|
inline |
Definition at line 87 of file PtrVector.h.
|
inline |
Definition at line 89 of file PtrVector.h.
|
inline |
Definition at line 80 of file PtrVector.h.
|
inline |
Definition at line 85 of file PtrVector.h.
|
inline |
Definition at line 82 of file PtrVector.h.
|
inline |
Definition at line 75 of file PtrVector.h.
|
inline |
Definition at line 93 of file PtrVector.h.
|
inline |
Definition at line 95 of file PtrVector.h.
|
inline |
Definition at line 91 of file PtrVector.h.
|
inline |
Definition at line 94 of file PtrVector.h.
|
inline |
Definition at line 96 of file PtrVector.h.
|
inline |
Definition at line 70 of file PtrVector.h.
|
private |
Definition at line 100 of file PtrVector.h.
|
private |
Definition at line 99 of file PtrVector.h.