#include <TrkRepIter.h>
Public Types | |
typedef ptrdiff_t | difference_type |
typedef ptrdiff_t | difference_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef std::random_access_iterator_tag | iterator_category |
typedef value_type * | pointer |
typedef value_type * | pointer |
typedef value_type & | reference |
typedef value_type & | reference |
typedef TrkRep | value_type |
typedef TrkRep | value_type |
Public Member Functions | |
pointer | get () const |
pointer | get () const |
reference | operator * () const |
reference | operator * () const |
bool | operator!= (const TrkRepIter &i) const |
bool | operator!= (const TrkRepIter &i) const |
TrkRepIter | operator++ (int) |
TrkRepIter & | operator++ () |
TrkRepIter | operator++ (int) |
TrkRepIter & | operator++ () |
TrkRepIter & | operator+= (int i) |
TrkRepIter & | operator+= (int i) |
ptrdiff_t | operator- (const TrkRepIter &i) const |
ptrdiff_t | operator- (const TrkRepIter &i) const |
TrkRepIter | operator-- (int) |
TrkRepIter & | operator-- () |
TrkRepIter | operator-- (int) |
TrkRepIter & | operator-- () |
TrkRepIter & | operator-= (int i) |
TrkRepIter & | operator-= (int i) |
pointer | operator-> () const |
pointer | operator-> () const |
bool | operator== (const TrkRepIter &i) const |
bool | operator== (const TrkRepIter &i) const |
TrkRepIter (const TrkRepIter &rhs) | |
TrkRepIter (const TrkRepIter &rhs) | |
Private Types | |
typedef std::vector< pointer > | TRL |
typedef std::vector< pointer > | TRL |
Private Member Functions | |
TrkRepIter (boost::shared_ptr< TRL > l, int i) | |
TrkRepIter (boost::shared_ptr< TRL > l, int i) | |
Private Attributes | |
unsigned | _i |
boost::shared_ptr< std::vector< pointer > > | _l |
boost::shared_ptr< std::vector< pointer > > | _l |
Friends | |
class | TrkRecoTrk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00033 { return (*_l)[_i]; }
|
|
00033 { return (*_l)[_i]; }
|
|
00035 { return *get(); }
|
|
00035 { return *get(); }
|
|
00049 { return !operator==(i); }
|
|
00049 { return !operator==(i); }
|
|
00043 { TrkRepIter x(*this); ++_i; return x; } // postfix ++
|
|
00040 { ++_i; return *this; } // prefix ++
|
|
00043 { TrkRepIter x(*this); ++_i; return x; } // postfix ++
|
|
00040 { ++_i; return *this; } // prefix ++
|
|
00038 { _i+=i; return *this; }
|
|
00038 { _i+=i; return *this; }
|
|
|
|
|
|
00042 { TrkRepIter x(*this); --_i; return x; } // postfix --
|
|
00039 { --_i; return *this; } // prefix --
|
|
00042 { TrkRepIter x(*this); --_i; return x; } // postfix --
|
|
00039 { --_i; return *this; } // prefix --
|
|
00037 { _i-=i; return *this; }
|
|
00037 { _i-=i; return *this; }
|
|
00034 { return get(); }
|
|
00034 { return get(); }
|
|
|
|
|
|
|
|
|
|
|
|
|