#include <OwnVector.h>
Public Types | |
typedef ptrdiff_t | difference_type |
typedef base::iterator::iterator_category | iterator_category |
typedef T * | pointer |
typedef T & | reference |
typedef T | value_type |
Public Member Functions | |
iterator () | |
bool | operator!= (iterator const &ci) const |
T & | operator* () const |
iterator | operator+ (difference_type n) const |
iterator & | operator++ () |
iterator | operator++ (int) |
iterator & | operator+= (difference_type d) |
difference_type | operator- (iterator const &o) const |
iterator | operator- (difference_type n) const |
iterator & | operator-- () |
iterator | operator-- (int) |
iterator & | operator-= (difference_type d) |
T * | operator-> () const |
bool | operator< (iterator const &o) const |
bool | operator== (iterator const &ci) const |
reference | operator[] (difference_type d) const |
Private Member Functions | |
iterator (typename base::iterator const &it) | |
Private Attributes | |
base::iterator | i |
Friends | |
class | const_iterator |
class | OwnVector< T, P > |
Definition at line 72 of file OwnVector.h.
typedef ptrdiff_t edm::OwnVector< T, P >::iterator::difference_type |
Definition at line 77 of file OwnVector.h.
typedef base::iterator::iterator_category edm::OwnVector< T, P >::iterator::iterator_category |
Definition at line 78 of file OwnVector.h.
typedef T* edm::OwnVector< T, P >::iterator::pointer |
Definition at line 75 of file OwnVector.h.
typedef T& edm::OwnVector< T, P >::iterator::reference |
Definition at line 76 of file OwnVector.h.
typedef T edm::OwnVector< T, P >::iterator::value_type |
Definition at line 74 of file OwnVector.h.
|
inline |
Definition at line 79 of file OwnVector.h.
|
inlineprivate |
Definition at line 98 of file OwnVector.h.
|
inline |
Definition at line 89 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i, and edm::OwnVector< T, P >::iterator::i.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 94 of file OwnVector.h.
References edmIntegrityCheck::d, and edm::OwnVector< T, P >::const_iterator::i.
|
inline |
Definition at line 84 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i, and edm::OwnVector< T, P >::iterator::i.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 95 of file OwnVector.h.
References edmIntegrityCheck::d, and edm::OwnVector< T, P >::const_iterator::i.
|
inline |
Definition at line 93 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::operator*().
|
inline |
Definition at line 87 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i, and edm::OwnVector< T, P >::iterator::i.
|
inline |
Definition at line 88 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i, and edm::OwnVector< T, P >::iterator::i.
|
inline |
|
friend |
Definition at line 100 of file OwnVector.h.
Definition at line 101 of file OwnVector.h.
|
private |
Definition at line 99 of file OwnVector.h.
Referenced by edm::OwnVector< T, P >::erase(), edm::OwnVector< T, P >::iterator::operator!=(), edm::OwnVector< T, P >::iterator::operator-(), edm::OwnVector< T, P >::iterator::operator<(), and edm::OwnVector< T, P >::iterator::operator==().