![]() |
![]() |
#include <OwnVector.h>
Definition at line 41 of file OwnVector.h.
typedef ptrdiff_t edm::OwnVector< T, P >::const_iterator::difference_type |
Definition at line 46 of file OwnVector.h.
typedef base::const_iterator::iterator_category edm::OwnVector< T, P >::const_iterator::iterator_category |
Definition at line 47 of file OwnVector.h.
typedef T* edm::OwnVector< T, P >::const_iterator::pointer |
Definition at line 44 of file OwnVector.h.
typedef T const& edm::OwnVector< T, P >::const_iterator::reference |
Definition at line 45 of file OwnVector.h.
typedef T edm::OwnVector< T, P >::const_iterator::value_type |
Definition at line 43 of file OwnVector.h.
edm::OwnVector< T, P >::const_iterator::const_iterator | ( | typename base::const_iterator const & | it | ) | [inline] |
Definition at line 48 of file OwnVector.h.
: i(it) { }
edm::OwnVector< T, P >::const_iterator::const_iterator | ( | const_iterator const & | it | ) | [inline] |
Definition at line 49 of file OwnVector.h.
: i(it.i) { }
edm::OwnVector< T, P >::const_iterator::const_iterator | ( | iterator const & | it | ) | [inline] |
Definition at line 50 of file OwnVector.h.
: i(it.i) { }
edm::OwnVector< T, P >::const_iterator::const_iterator | ( | ) | [inline] |
Definition at line 51 of file OwnVector.h.
Referenced by edm::OwnVector< T, P >::const_iterator::operator+(), edm::OwnVector< T, P >::const_iterator::operator-(), and edm::OwnVector< T, P >::const_iterator::operator[]().
{}
bool edm::OwnVector< T, P >::const_iterator::operator!= | ( | const_iterator const & | ci | ) | const [inline] |
Definition at line 62 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i.
{ return i != ci.i; }
T const& edm::OwnVector< T, P >::const_iterator::operator* | ( | ) | const [inline] |
Definition at line 63 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i.
Referenced by edm::OwnVector< T, P >::const_iterator::operator->().
{ return **i; }
const_iterator edm::OwnVector< T, P >::const_iterator::operator+ | ( | difference_type | n | ) | const [inline] |
Definition at line 58 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::const_iterator(), and edm::OwnVector< T, P >::const_iterator::i.
{ return const_iterator(i + n); }
const_iterator& edm::OwnVector< T, P >::const_iterator::operator++ | ( | ) | [inline] |
Definition at line 53 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i.
{ ++i; return *this; }
const_iterator edm::OwnVector< T, P >::const_iterator::operator++ | ( | int | ) | [inline] |
Definition at line 54 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i.
{ const_iterator ci = *this; ++i; return ci; }
const_iterator& edm::OwnVector< T, P >::const_iterator::operator+= | ( | difference_type | d | ) | [inline] |
Definition at line 66 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i.
{ i += d; return *this; }
const_iterator edm::OwnVector< T, P >::const_iterator::operator- | ( | difference_type | n | ) | const [inline] |
Definition at line 59 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::const_iterator(), and edm::OwnVector< T, P >::const_iterator::i.
{ return const_iterator(i - n); }
difference_type edm::OwnVector< T, P >::const_iterator::operator- | ( | const_iterator const & | o | ) | const [inline] |
Definition at line 57 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i.
const_iterator& edm::OwnVector< T, P >::const_iterator::operator-- | ( | ) | [inline] |
Definition at line 55 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i.
{ --i; return *this; }
const_iterator edm::OwnVector< T, P >::const_iterator::operator-- | ( | int | ) | [inline] |
Definition at line 56 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i.
{ const_iterator ci = *this; --i; return ci; }
const_iterator& edm::OwnVector< T, P >::const_iterator::operator-= | ( | difference_type | d | ) | [inline] |
Definition at line 67 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i.
{ i -= d; return *this; }
T const* edm::OwnVector< T, P >::const_iterator::operator-> | ( | ) | const [inline] |
Definition at line 65 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::operator*().
{ return & (operator*()); }
bool edm::OwnVector< T, P >::const_iterator::operator< | ( | const_iterator const & | o | ) | const [inline] |
Definition at line 60 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i.
const_iterator& edm::OwnVector< T, P >::const_iterator::operator= | ( | const_iterator const & | it | ) | [inline] |
Definition at line 52 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i.
{ i = it.i; return *this; }
bool edm::OwnVector< T, P >::const_iterator::operator== | ( | const_iterator const & | ci | ) | const [inline] |
Definition at line 61 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::i.
{ return i == ci.i; }
reference edm::OwnVector< T, P >::const_iterator::operator[] | ( | difference_type | d | ) | const [inline] |
Definition at line 68 of file OwnVector.h.
References edm::OwnVector< T, P >::const_iterator::const_iterator(), and edm::OwnVector< T, P >::const_iterator::i.
{ return *const_iterator(i+d); } // for boost::iterator_range []
base::const_iterator edm::OwnVector< T, P >::const_iterator::i [private] |
Definition at line 70 of file OwnVector.h.
Referenced by edm::OwnVector< T, P >::const_iterator::operator!=(), edm::OwnVector< T, P >::const_iterator::operator*(), edm::OwnVector< T, P >::const_iterator::operator+(), edm::OwnVector< T, P >::const_iterator::operator++(), edm::OwnVector< T, P >::const_iterator::operator+=(), edm::OwnVector< T, P >::const_iterator::operator-(), edm::OwnVector< T, P >::const_iterator::operator--(), edm::OwnVector< T, P >::const_iterator::operator-=(), edm::OwnVector< T, P >::const_iterator::operator<(), edm::OwnVector< T, P >::const_iterator::operator=(), edm::OwnVector< T, P >::const_iterator::operator==(), and edm::OwnVector< T, P >::const_iterator::operator[]().