BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TrkRepIter Class Reference

#include <TrkRepIter.h>

Public Types

typedef std::random_access_iterator_tag iterator_category
typedef TrkRep value_type
typedef ptrdiff_t difference_type
typedef value_typepointer
typedef value_typereference
typedef std::random_access_iterator_tag iterator_category
typedef TrkRep value_type
typedef ptrdiff_t difference_type
typedef value_typepointer
typedef value_typereference
typedef std::random_access_iterator_tag iterator_category
typedef TrkRep value_type
typedef ptrdiff_t difference_type
typedef value_typepointer
typedef value_typereference

Public Member Functions

 TrkRepIter (const TrkRepIter &rhs)
pointer get () const
pointer operator-> () const
reference operator* () const
TrkRepIteroperator-= (int i)
TrkRepIteroperator+= (int i)
TrkRepIteroperator-- ()
TrkRepIteroperator++ ()
TrkRepIter operator-- (int)
TrkRepIter operator++ (int)
ptrdiff_t operator- (const TrkRepIter &i) const
bool operator== (const TrkRepIter &i) const
bool operator!= (const TrkRepIter &i) const
 TrkRepIter (const TrkRepIter &rhs)
pointer get () const
pointer operator-> () const
reference operator* () const
TrkRepIteroperator-= (int i)
TrkRepIteroperator+= (int i)
TrkRepIteroperator-- ()
TrkRepIteroperator++ ()
TrkRepIter operator-- (int)
TrkRepIter operator++ (int)
ptrdiff_t operator- (const TrkRepIter &i) const
bool operator== (const TrkRepIter &i) const
bool operator!= (const TrkRepIter &i) const
 TrkRepIter (const TrkRepIter &rhs)
pointer get () const
pointer operator-> () const
reference operator* () const
TrkRepIteroperator-= (int i)
TrkRepIteroperator+= (int i)
TrkRepIteroperator-- ()
TrkRepIteroperator++ ()
TrkRepIter operator-- (int)
TrkRepIter operator++ (int)
ptrdiff_t operator- (const TrkRepIter &i) const
bool operator== (const TrkRepIter &i) const
bool operator!= (const TrkRepIter &i) const

Friends

class TrkRecoTrk

Detailed Description

Member Typedef Documentation

◆ difference_type [1/3]

◆ difference_type [2/3]

◆ difference_type [3/3]

◆ iterator_category [1/3]

typedef std::random_access_iterator_tag TrkRepIter::iterator_category

◆ iterator_category [2/3]

typedef std::random_access_iterator_tag TrkRepIter::iterator_category

◆ iterator_category [3/3]

typedef std::random_access_iterator_tag TrkRepIter::iterator_category

◆ pointer [1/3]

◆ pointer [2/3]

◆ pointer [3/3]

◆ reference [1/3]

◆ reference [2/3]

◆ reference [3/3]

◆ value_type [1/3]

◆ value_type [2/3]

◆ value_type [3/3]

Constructor & Destructor Documentation

◆ TrkRepIter() [1/3]

TrkRepIter::TrkRepIter ( const TrkRepIter & rhs)
inline

◆ TrkRepIter() [2/3]

TrkRepIter::TrkRepIter ( const TrkRepIter & rhs)
inline

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkRepIter.h.

33: _l( rhs._l ), _i( rhs._i ){};

◆ TrkRepIter() [3/3]

TrkRepIter::TrkRepIter ( const TrkRepIter & rhs)
inline

Definition at line 33 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkRepIter.h.

33: _l( rhs._l ), _i( rhs._i ){};

Member Function Documentation

◆ get() [1/3]

pointer TrkRepIter::get ( ) const
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkRepIter.h.

35{ return ( *_l )[_i]; }

Referenced by operator*(), and operator->().

◆ get() [2/3]

pointer TrkRepIter::get ( ) const
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkRepIter.h.

35{ return ( *_l )[_i]; }

◆ get() [3/3]

pointer TrkRepIter::get ( ) const
inline

Definition at line 35 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkRepIter.h.

35{ return ( *_l )[_i]; }

◆ operator!=() [1/3]

bool TrkRepIter::operator!= ( const TrkRepIter & i) const
inline

Definition at line 69 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkRepIter.h.

69{ return !operator==( i ); }

◆ operator!=() [2/3]

bool TrkRepIter::operator!= ( const TrkRepIter & i) const
inline

Definition at line 69 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkRepIter.h.

69{ return !operator==( i ); }

◆ operator!=() [3/3]

bool TrkRepIter::operator!= ( const TrkRepIter & i) const
inline

Definition at line 69 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkRepIter.h.

69{ return !operator==( i ); }

◆ operator*() [1/3]

reference TrkRepIter::operator* ( ) const
inline

◆ operator*() [2/3]

reference TrkRepIter::operator* ( ) const
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkRepIter.h.

37{ return *get(); }

◆ operator*() [3/3]

reference TrkRepIter::operator* ( ) const
inline

Definition at line 37 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkRepIter.h.

37{ return *get(); }

◆ operator++() [1/6]

TrkRepIter & TrkRepIter::operator++ ( )
inline

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkRepIter.h.

51 {
52 ++_i;
53 return *this;
54 } // prefix ++

◆ operator++() [2/6]

TrkRepIter & TrkRepIter::operator++ ( )
inline

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkRepIter.h.

51 {
52 ++_i;
53 return *this;
54 } // prefix ++

◆ operator++() [3/6]

TrkRepIter & TrkRepIter::operator++ ( )
inline

Definition at line 51 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkRepIter.h.

51 {
52 ++_i;
53 return *this;
54 } // prefix ++

◆ operator++() [4/6]

TrkRepIter TrkRepIter::operator++ ( int )
inline

Definition at line 61 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkRepIter.h.

61 {
62 TrkRepIter x( *this );
63 ++_i;
64 return x;
65 } // postfix ++
Double_t x[10]

◆ operator++() [5/6]

TrkRepIter TrkRepIter::operator++ ( int )
inline

Definition at line 61 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkRepIter.h.

61 {
62 TrkRepIter x( *this );
63 ++_i;
64 return x;
65 } // postfix ++

◆ operator++() [6/6]

TrkRepIter TrkRepIter::operator++ ( int )
inline

Definition at line 61 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkRepIter.h.

61 {
62 TrkRepIter x( *this );
63 ++_i;
64 return x;
65 } // postfix ++

◆ operator+=() [1/3]

TrkRepIter & TrkRepIter::operator+= ( int i)
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkRepIter.h.

43 {
44 _i += i;
45 return *this;
46 }

◆ operator+=() [2/3]

TrkRepIter & TrkRepIter::operator+= ( int i)
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkRepIter.h.

43 {
44 _i += i;
45 return *this;
46 }

◆ operator+=() [3/3]

TrkRepIter & TrkRepIter::operator+= ( int i)
inline

Definition at line 43 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkRepIter.h.

43 {
44 _i += i;
45 return *this;
46 }

◆ operator-() [1/3]

ptrdiff_t TrkRepIter::operator- ( const TrkRepIter & i) const
inline

Definition at line 67 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkRepIter.h.

67{ return _i - i._i; }

◆ operator-() [2/3]

ptrdiff_t TrkRepIter::operator- ( const TrkRepIter & i) const
inline

Definition at line 67 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkRepIter.h.

67{ return _i - i._i; }

◆ operator-() [3/3]

ptrdiff_t TrkRepIter::operator- ( const TrkRepIter & i) const
inline

Definition at line 67 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkRepIter.h.

67{ return _i - i._i; }

◆ operator--() [1/6]

TrkRepIter & TrkRepIter::operator-- ( )
inline

Definition at line 47 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkRepIter.h.

47 {
48 --_i;
49 return *this;
50 } // prefix --

◆ operator--() [2/6]

TrkRepIter & TrkRepIter::operator-- ( )
inline

Definition at line 47 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkRepIter.h.

47 {
48 --_i;
49 return *this;
50 } // prefix --

◆ operator--() [3/6]

TrkRepIter & TrkRepIter::operator-- ( )
inline

Definition at line 47 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkRepIter.h.

47 {
48 --_i;
49 return *this;
50 } // prefix --

◆ operator--() [4/6]

TrkRepIter TrkRepIter::operator-- ( int )
inline

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkRepIter.h.

56 {
57 TrkRepIter x( *this );
58 --_i;
59 return x;
60 } // postfix --

◆ operator--() [5/6]

TrkRepIter TrkRepIter::operator-- ( int )
inline

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkRepIter.h.

56 {
57 TrkRepIter x( *this );
58 --_i;
59 return x;
60 } // postfix --

◆ operator--() [6/6]

TrkRepIter TrkRepIter::operator-- ( int )
inline

Definition at line 56 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkRepIter.h.

56 {
57 TrkRepIter x( *this );
58 --_i;
59 return x;
60 } // postfix --

◆ operator-=() [1/3]

TrkRepIter & TrkRepIter::operator-= ( int i)
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkRepIter.h.

39 {
40 _i -= i;
41 return *this;
42 }

◆ operator-=() [2/3]

TrkRepIter & TrkRepIter::operator-= ( int i)
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkRepIter.h.

39 {
40 _i -= i;
41 return *this;
42 }

◆ operator-=() [3/3]

TrkRepIter & TrkRepIter::operator-= ( int i)
inline

Definition at line 39 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkRepIter.h.

39 {
40 _i -= i;
41 return *this;
42 }

◆ operator->() [1/3]

pointer TrkRepIter::operator-> ( ) const
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkRepIter.h.

36{ return get(); }

◆ operator->() [2/3]

pointer TrkRepIter::operator-> ( ) const
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkRepIter.h.

36{ return get(); }

◆ operator->() [3/3]

pointer TrkRepIter::operator-> ( ) const
inline

Definition at line 36 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkRepIter.h.

36{ return get(); }

◆ operator==() [1/3]

bool TrkRepIter::operator== ( const TrkRepIter & i) const
inline

Definition at line 68 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkRepIter.h.

68{ return _l.get() == i._l.get() && _i == i._i; }

Referenced by operator!=().

◆ operator==() [2/3]

bool TrkRepIter::operator== ( const TrkRepIter & i) const
inline

Definition at line 68 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkRepIter.h.

68{ return _l.get() == i._l.get() && _i == i._i; }

◆ operator==() [3/3]

bool TrkRepIter::operator== ( const TrkRepIter & i) const
inline

Definition at line 68 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkRepIter.h.

68{ return _l.get() == i._l.get() && _i == i._i; }

◆ TrkRecoTrk


The documentation for this class was generated from the following files: