#include <TrkHitOnTrkIter.h>
Definition at line 33 of file TrkHitOnTrkIter.h.
typedef ptrdiff_t TrkHitOnTrkIter< T >::difference_type |
Definition at line 44 of file TrkHitOnTrkIter.h.
typedef std::random_access_iterator_tag TrkHitOnTrkIter< T >::iterator_category |
Definition at line 42 of file TrkHitOnTrkIter.h.
typedef T::iterator_implementation TrkHitOnTrkIter< T >::iterator_implementation |
Definition at line 48 of file TrkHitOnTrkIter.h.
typedef value_type* TrkHitOnTrkIter< T >::pointer |
Definition at line 45 of file TrkHitOnTrkIter.h.
typedef value_type& TrkHitOnTrkIter< T >::reference |
Definition at line 46 of file TrkHitOnTrkIter.h.
typedef T::iterator_value_type TrkHitOnTrkIter< T >::value_type |
Definition at line 43 of file TrkHitOnTrkIter.h.
TrkHitOnTrkIter< T >::TrkHitOnTrkIter | ( | ) | [inline] |
TrkHitOnTrkIter< T >::TrkHitOnTrkIter | ( | const TrkHitOnTrkIter< T > & | i | ) | [inline] |
Definition at line 49 of file TrkHitOnTrkIter.h.
00049 :_i() {}; // create an invalid iter... 00050 TrkHitOnTrkIter<T>(const TrkHitOnTrkIter<T>& i) : _i(i._i) { }
TrkHitOnTrkIter< T >::TrkHitOnTrkIter | ( | const iterator_implementation & | i | ) | [inline] |
pointer TrkHitOnTrkIter< T >::get | ( | ) | const [inline] |
Definition at line 53 of file TrkHitOnTrkIter.h.
References TrkHitOnTrkIter< T >::_i.
Referenced by TrkHitOnTrkIter< T >::operator *(), and TrkHitOnTrkIter< T >::operator->().
00053 { return *_i; } // this function (together with * and ->) is one of the main
reference TrkHitOnTrkIter< T >::operator * | ( | void | ) | const [inline] |
Definition at line 61 of file TrkHitOnTrkIter.h.
References TrkHitOnTrkIter< T >::get().
00061 { return *this->get(); }
bool TrkHitOnTrkIter< T >::operator!= | ( | const TrkHitOnTrkIter< T > & | i | ) | const [inline] |
Definition at line 81 of file TrkHitOnTrkIter.h.
References genRecEmupikp::i, and TrkHitOnTrkIter< T >::operator==().
00081 { return !operator==(i); }
TrkHitOnTrkIter<T> TrkHitOnTrkIter< T >::operator+ | ( | int | i | ) | [inline] |
TrkHitOnTrkIter<T> TrkHitOnTrkIter< T >::operator++ | ( | int | ) | [inline] |
Definition at line 77 of file TrkHitOnTrkIter.h.
References TrkHitOnTrkIter< T >::_i, and x.
00077 { TrkHitOnTrkIter<T> x(_i); ++_i; return x; } // postfix ++
TrkHitOnTrkIter<T>& TrkHitOnTrkIter< T >::operator++ | ( | void | ) | [inline] |
Definition at line 74 of file TrkHitOnTrkIter.h.
References TrkHitOnTrkIter< T >::_i.
00074 { ++_i; return *this; } // prefix ++
TrkHitOnTrkIter<T>& TrkHitOnTrkIter< T >::operator+= | ( | int | i | ) | [inline] |
ptrdiff_t TrkHitOnTrkIter< T >::operator- | ( | const TrkHitOnTrkIter< T > & | i | ) | const [inline] |
Definition at line 79 of file TrkHitOnTrkIter.h.
References TrkHitOnTrkIter< T >::_i, and genRecEmupikp::i.
TrkHitOnTrkIter<T> TrkHitOnTrkIter< T >::operator- | ( | int | i | ) | [inline] |
TrkHitOnTrkIter<T> TrkHitOnTrkIter< T >::operator-- | ( | int | ) | [inline] |
Definition at line 76 of file TrkHitOnTrkIter.h.
References TrkHitOnTrkIter< T >::_i, and x.
00076 { TrkHitOnTrkIter<T> x(_i); --_i; return x; } // postfix --
TrkHitOnTrkIter<T>& TrkHitOnTrkIter< T >::operator-- | ( | void | ) | [inline] |
Definition at line 73 of file TrkHitOnTrkIter.h.
References TrkHitOnTrkIter< T >::_i.
00073 { --_i; return *this; } // prefix --
TrkHitOnTrkIter<T>& TrkHitOnTrkIter< T >::operator-= | ( | int | i | ) | [inline] |
pointer TrkHitOnTrkIter< T >::operator-> | ( | ) | const [inline] |
Definition at line 60 of file TrkHitOnTrkIter.h.
References TrkHitOnTrkIter< T >::get().
00060 { return this->get(); }
bool TrkHitOnTrkIter< T >::operator< | ( | const TrkHitOnTrkIter< T > & | i | ) | const [inline] |
Definition at line 82 of file TrkHitOnTrkIter.h.
References TrkHitOnTrkIter< T >::_i, and genRecEmupikp::i.
Referenced by TrkHitOnTrkIter< T >::operator>=().
bool TrkHitOnTrkIter< T >::operator<= | ( | const TrkHitOnTrkIter< T > & | i | ) | const [inline] |
bool TrkHitOnTrkIter< T >::operator== | ( | const TrkHitOnTrkIter< T > & | i | ) | const [inline] |
Definition at line 80 of file TrkHitOnTrkIter.h.
References TrkHitOnTrkIter< T >::_i, and genRecEmupikp::i.
Referenced by TrkHitOnTrkIter< T >::operator!=().
bool TrkHitOnTrkIter< T >::operator> | ( | const TrkHitOnTrkIter< T > & | i | ) | const [inline] |
Definition at line 84 of file TrkHitOnTrkIter.h.
References TrkHitOnTrkIter< T >::_i, and genRecEmupikp::i.
bool TrkHitOnTrkIter< T >::operator>= | ( | const TrkHitOnTrkIter< T > & | i | ) | const [inline] |
Definition at line 83 of file TrkHitOnTrkIter.h.
References genRecEmupikp::i, and TrkHitOnTrkIter< T >::operator<().
iterator_implementation TrkHitOnTrkIter< T >::_i [private] |
Definition at line 88 of file TrkHitOnTrkIter.h.
Referenced by TrkHitOnTrkIter< T >::get(), TrkHitOnTrkIter< T >::operator+(), TrkHitOnTrkIter< T >::operator++(), TrkHitOnTrkIter< T >::operator+=(), TrkHitOnTrkIter< T >::operator-(), TrkHitOnTrkIter< T >::operator--(), TrkHitOnTrkIter< T >::operator-=(), TrkHitOnTrkIter< T >::operator<(), TrkHitOnTrkIter< T >::operator==(), and TrkHitOnTrkIter< T >::operator>().