#include <PtrVector.h>
Public Types | |
using | difference_type = std::ptrdiff_t |
using | iterator = PtrVectorItr< T > |
using | iterator_category = std::random_access_iterator_tag |
using | pointer = Ptr< T > * |
using | reference = Ptr< T > const |
using | value_type = Ptr< T > |
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 51 of file PtrVector.h.
using edm::PtrVectorItr< T >::difference_type = std::ptrdiff_t |
Definition at line 59 of file PtrVector.h.
using edm::PtrVectorItr< T >::iterator = PtrVectorItr<T> |
Definition at line 58 of file PtrVector.h.
using edm::PtrVectorItr< T >::iterator_category = std::random_access_iterator_tag |
Definition at line 53 of file PtrVector.h.
using edm::PtrVectorItr< T >::pointer = Ptr<T>* |
Definition at line 55 of file PtrVector.h.
using edm::PtrVectorItr< T >::reference = Ptr<T> const |
Definition at line 56 of file PtrVector.h.
using edm::PtrVectorItr< T >::value_type = Ptr<T> |
Definition at line 54 of file PtrVector.h.
|
inline |
Definition at line 61 of file PtrVector.h.
|
inline |
Definition at line 113 of file PtrVector.h.
References edm::PtrVectorItr< T >::iter_.
|
inline |
Definition at line 64 of file PtrVector.h.
References edm::PtrVectorItr< T >::base_, and edm::PtrVectorItr< T >::iter_.
Referenced by edm::PtrVectorItr< T >::operator->().
|
inline |
Definition at line 99 of file PtrVector.h.
References ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, and dqmiodumpmetadata::n.
|
inline |
Definition at line 72 of file PtrVector.h.
References edm::PtrVectorItr< T >::iter_.
|
inline |
Definition at line 89 of file PtrVector.h.
References ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, and edm::PtrVectorItr< T >::iter_.
|
inline |
Definition at line 80 of file PtrVector.h.
References edm::PtrVectorItr< T >::iter_, and dqmiodumpmetadata::n.
|
inline |
Definition at line 104 of file PtrVector.h.
References ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, and dqmiodumpmetadata::n.
|
inline |
Definition at line 110 of file PtrVector.h.
References edm::PtrVectorItr< T >::iter_.
|
inline |
Definition at line 76 of file PtrVector.h.
References edm::PtrVectorItr< T >::iter_.
|
inline |
Definition at line 94 of file PtrVector.h.
References ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, and edm::PtrVectorItr< T >::iter_.
|
inline |
Definition at line 84 of file PtrVector.h.
References edm::PtrVectorItr< T >::iter_, and dqmiodumpmetadata::n.
|
inline |
|
inline |
Definition at line 114 of file PtrVector.h.
References edm::PtrVectorItr< T >::iter_.
|
inline |
Definition at line 116 of file PtrVector.h.
References edm::PtrVectorItr< T >::iter_.
|
inline |
Definition at line 112 of file PtrVector.h.
References edm::PtrVectorItr< T >::iter_.
|
inline |
Definition at line 115 of file PtrVector.h.
References edm::PtrVectorItr< T >::iter_.
|
inline |
Definition at line 117 of file PtrVector.h.
References edm::PtrVectorItr< T >::iter_.
|
inline |
Definition at line 66 of file PtrVector.h.
References edm::PtrVectorItr< T >::base_, edm::PtrVectorItr< T >::iter_, and dqmiodumpmetadata::n.
|
private |
Definition at line 121 of file PtrVector.h.
Referenced by edm::PtrVectorItr< T >::operator*(), and edm::PtrVectorItr< T >::operator[]().
|
private |
Definition at line 120 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-=(), 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[]().