BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
dchain::MuteWholeCandidateItr< CandidateClass > Class Template Reference

#include <MuteWholeCandidateItr.h>

Inheritance diagram for dchain::MuteWholeCandidateItr< CandidateClass >:

Public Types

typedef const LabeledCandidate< CandidateClass > value_type
typedef candidateitr::size_type distance_type
typedef candidateitr::size_type size_type
typedef candidateitr::difference_type difference_type
typedef std::random_access_iterator_tag iterator_category
typedef const LabeledCandidate< CandidateClass > * pointer
typedef const LabeledCandidate< CandidateClass > & reference
typedef const LabeledCandidate< CandidateClass > value_type
typedef candidateitr::size_type distance_type
typedef candidateitr::size_type size_type
typedef candidateitr::difference_type difference_type
typedef std::random_access_iterator_tag iterator_category
typedef const LabeledCandidate< CandidateClass > * pointer
typedef const LabeledCandidate< CandidateClass > & reference
typedef const LabeledCandidate< CandidateClass > value_type
typedef candidateitr::size_type distance_type
typedef candidateitr::size_type size_type
typedef candidateitr::difference_type difference_type
typedef std::random_access_iterator_tag iterator_category
typedef const LabeledCandidate< CandidateClass > * pointer
typedef const LabeledCandidate< CandidateClass > & reference

Public Member Functions

 MuteWholeCandidateItr (const MuteWholeCandidateItr< CandidateClass > &aOtherItr)
virtual ~MuteWholeCandidateItr ()
const MuteWholeCandidateItr< CandidateClass > & operator= (const MuteWholeCandidateItr< CandidateClass > &aOtherItr)
MuteWholeCandidateItr< CandidateClass > & operator++ ()
MuteWholeCandidateItr< CandidateClass > operator++ (int)
MuteWholeCandidateItr< CandidateClass > & operator-- ()
MuteWholeCandidateItr< CandidateClass > operator-- (int)
MuteWholeCandidateItr< CandidateClass > & operator+= (difference_type n)
MuteWholeCandidateItr< CandidateClass > operator+ (difference_type n)
MuteWholeCandidateItr< CandidateClass > & operator-= (difference_type n)
MuteWholeCandidateItr< CandidateClass > operator- (difference_type n)
LabeledCandidate< CandidateClass > & operator* () const
LabeledCandidate< CandidateClass > & operator[] (size_type n) const
difference_type operator- (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator== (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator!= (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator< (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator> (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator>= (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator<= (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
 MuteWholeCandidateItr (const MuteWholeCandidateItr< CandidateClass > &aOtherItr)
virtual ~MuteWholeCandidateItr ()
const MuteWholeCandidateItr< CandidateClass > & operator= (const MuteWholeCandidateItr< CandidateClass > &aOtherItr)
MuteWholeCandidateItr< CandidateClass > & operator++ ()
MuteWholeCandidateItr< CandidateClass > operator++ (int)
MuteWholeCandidateItr< CandidateClass > & operator-- ()
MuteWholeCandidateItr< CandidateClass > operator-- (int)
MuteWholeCandidateItr< CandidateClass > & operator+= (difference_type n)
MuteWholeCandidateItr< CandidateClass > operator+ (difference_type n)
MuteWholeCandidateItr< CandidateClass > & operator-= (difference_type n)
MuteWholeCandidateItr< CandidateClass > operator- (difference_type n)
LabeledCandidate< CandidateClass > & operator* () const
LabeledCandidate< CandidateClass > & operator[] (size_type n) const
difference_type operator- (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator== (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator!= (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator< (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator> (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator>= (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator<= (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
 MuteWholeCandidateItr (const MuteWholeCandidateItr< CandidateClass > &aOtherItr)
virtual ~MuteWholeCandidateItr ()
const MuteWholeCandidateItr< CandidateClass > & operator= (const MuteWholeCandidateItr< CandidateClass > &aOtherItr)
MuteWholeCandidateItr< CandidateClass > & operator++ ()
MuteWholeCandidateItr< CandidateClass > operator++ (int)
MuteWholeCandidateItr< CandidateClass > & operator-- ()
MuteWholeCandidateItr< CandidateClass > operator-- (int)
MuteWholeCandidateItr< CandidateClass > & operator+= (difference_type n)
MuteWholeCandidateItr< CandidateClass > operator+ (difference_type n)
MuteWholeCandidateItr< CandidateClass > & operator-= (difference_type n)
MuteWholeCandidateItr< CandidateClass > operator- (difference_type n)
LabeledCandidate< CandidateClass > & operator* () const
LabeledCandidate< CandidateClass > & operator[] (size_type n) const
difference_type operator- (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator== (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator!= (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator< (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator> (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator>= (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const
bool operator<= (const MuteWholeCandidateItr< CandidateClass > &aOtherItr) const

Protected Member Functions

 MuteWholeCandidateItr (IndexedLabeledCandidates< CandidateClass > *aList, const size_type aIndex)
IndexedLabeledCandidates< CandidateClass > * indexedCandidates () const
size_type index () const
 MuteWholeCandidateItr (IndexedLabeledCandidates< CandidateClass > *aList, const size_type aIndex)
IndexedLabeledCandidates< CandidateClass > * indexedCandidates () const
size_type index () const
 MuteWholeCandidateItr (IndexedLabeledCandidates< CandidateClass > *aList, const size_type aIndex)
IndexedLabeledCandidates< CandidateClass > * indexedCandidates () const
size_type index () const

Friends

class LabeledCandidateList< CandidateClass >

Detailed Description

template<class CandidateClass>
class dchain::MuteWholeCandidateItr< CandidateClass >

Definition at line 42 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

Member Typedef Documentation

◆ difference_type [1/3]

template<class CandidateClass>
typedef candidateitr::difference_type dchain::MuteWholeCandidateItr< CandidateClass >::difference_type

◆ difference_type [2/3]

template<class CandidateClass>
typedef candidateitr::difference_type dchain::MuteWholeCandidateItr< CandidateClass >::difference_type

◆ difference_type [3/3]

template<class CandidateClass>
typedef candidateitr::difference_type dchain::MuteWholeCandidateItr< CandidateClass >::difference_type

◆ distance_type [1/3]

template<class CandidateClass>
typedef candidateitr::size_type dchain::MuteWholeCandidateItr< CandidateClass >::distance_type

◆ distance_type [2/3]

template<class CandidateClass>
typedef candidateitr::size_type dchain::MuteWholeCandidateItr< CandidateClass >::distance_type

◆ distance_type [3/3]

template<class CandidateClass>
typedef candidateitr::size_type dchain::MuteWholeCandidateItr< CandidateClass >::distance_type

◆ iterator_category [1/3]

template<class CandidateClass>
typedef std::random_access_iterator_tag dchain::MuteWholeCandidateItr< CandidateClass >::iterator_category

◆ iterator_category [2/3]

template<class CandidateClass>
typedef std::random_access_iterator_tag dchain::MuteWholeCandidateItr< CandidateClass >::iterator_category

◆ iterator_category [3/3]

template<class CandidateClass>
typedef std::random_access_iterator_tag dchain::MuteWholeCandidateItr< CandidateClass >::iterator_category

◆ pointer [1/3]

template<class CandidateClass>
typedef const LabeledCandidate<CandidateClass>* dchain::MuteWholeCandidateItr< CandidateClass >::pointer

◆ pointer [2/3]

template<class CandidateClass>
typedef const LabeledCandidate<CandidateClass>* dchain::MuteWholeCandidateItr< CandidateClass >::pointer

◆ pointer [3/3]

template<class CandidateClass>
typedef const LabeledCandidate<CandidateClass>* dchain::MuteWholeCandidateItr< CandidateClass >::pointer

◆ reference [1/3]

template<class CandidateClass>
typedef const LabeledCandidate<CandidateClass>& dchain::MuteWholeCandidateItr< CandidateClass >::reference

◆ reference [2/3]

template<class CandidateClass>
typedef const LabeledCandidate<CandidateClass>& dchain::MuteWholeCandidateItr< CandidateClass >::reference

◆ reference [3/3]

template<class CandidateClass>
typedef const LabeledCandidate<CandidateClass>& dchain::MuteWholeCandidateItr< CandidateClass >::reference

◆ size_type [1/3]

template<class CandidateClass>
typedef candidateitr::size_type dchain::MuteWholeCandidateItr< CandidateClass >::size_type

◆ size_type [2/3]

template<class CandidateClass>
typedef candidateitr::size_type dchain::MuteWholeCandidateItr< CandidateClass >::size_type

◆ size_type [3/3]

template<class CandidateClass>
typedef candidateitr::size_type dchain::MuteWholeCandidateItr< CandidateClass >::size_type

◆ value_type [1/3]

template<class CandidateClass>
typedef const LabeledCandidate<CandidateClass> dchain::MuteWholeCandidateItr< CandidateClass >::value_type

◆ value_type [2/3]

template<class CandidateClass>
typedef const LabeledCandidate<CandidateClass> dchain::MuteWholeCandidateItr< CandidateClass >::value_type

◆ value_type [3/3]

template<class CandidateClass>
typedef const LabeledCandidate<CandidateClass> dchain::MuteWholeCandidateItr< CandidateClass >::value_type

Constructor & Destructor Documentation

◆ MuteWholeCandidateItr() [1/6]

◆ ~MuteWholeCandidateItr() [1/3]

template<class CandidateClass>
virtual dchain::MuteWholeCandidateItr< CandidateClass >::~MuteWholeCandidateItr ( )
inlinevirtual

◆ MuteWholeCandidateItr() [2/6]

template<class CandidateClass>
dchain::MuteWholeCandidateItr< CandidateClass >::MuteWholeCandidateItr ( IndexedLabeledCandidates< CandidateClass > * aList,
const size_type aIndex )
inlineprotected

Definition at line 146 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

148 : m_indexedCandidates( (IndexedLabeledCandidates<CandidateClass>*)aList )
149 , m_index( aIndex ) {}

◆ MuteWholeCandidateItr() [3/6]

template<class CandidateClass>
dchain::MuteWholeCandidateItr< CandidateClass >::MuteWholeCandidateItr ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr)

◆ ~MuteWholeCandidateItr() [2/3]

template<class CandidateClass>
virtual dchain::MuteWholeCandidateItr< CandidateClass >::~MuteWholeCandidateItr ( )
inlinevirtual

◆ MuteWholeCandidateItr() [4/6]

template<class CandidateClass>
dchain::MuteWholeCandidateItr< CandidateClass >::MuteWholeCandidateItr ( IndexedLabeledCandidates< CandidateClass > * aList,
const size_type aIndex )
protected

◆ MuteWholeCandidateItr() [5/6]

template<class CandidateClass>
dchain::MuteWholeCandidateItr< CandidateClass >::MuteWholeCandidateItr ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr)

◆ ~MuteWholeCandidateItr() [3/3]

template<class CandidateClass>
virtual dchain::MuteWholeCandidateItr< CandidateClass >::~MuteWholeCandidateItr ( )
inlinevirtual

◆ MuteWholeCandidateItr() [6/6]

template<class CandidateClass>
dchain::MuteWholeCandidateItr< CandidateClass >::MuteWholeCandidateItr ( IndexedLabeledCandidates< CandidateClass > * aList,
const size_type aIndex )
protected

Member Function Documentation

◆ index() [1/3]

◆ index() [2/3]

template<class CandidateClass>
size_type dchain::MuteWholeCandidateItr< CandidateClass >::index ( ) const
protected

◆ index() [3/3]

template<class CandidateClass>
size_type dchain::MuteWholeCandidateItr< CandidateClass >::index ( ) const
protected

◆ indexedCandidates() [1/3]

template<class CandidateClass>
IndexedLabeledCandidates< CandidateClass > * dchain::MuteWholeCandidateItr< CandidateClass >::indexedCandidates ( ) const
inlineprotected

◆ indexedCandidates() [2/3]

template<class CandidateClass>
IndexedLabeledCandidates< CandidateClass > * dchain::MuteWholeCandidateItr< CandidateClass >::indexedCandidates ( ) const
protected

◆ indexedCandidates() [3/3]

template<class CandidateClass>
IndexedLabeledCandidates< CandidateClass > * dchain::MuteWholeCandidateItr< CandidateClass >::indexedCandidates ( ) const
protected

◆ operator!=() [1/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator!= ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const
inline

Definition at line 257 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

258 {
259 return ( ( m_index != aOtherItr.index() ) ||
260 ( m_indexedCandidates != aOtherItr.indexedCandidates() ) );
261 }

◆ operator!=() [2/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator!= ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator!=() [3/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator!= ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator*() [1/3]

template<class CandidateClass>
LabeledCandidate< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator* ( ) const
inline

Definition at line 232 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

232 {
233 return ( ( *m_indexedCandidates ).labeledCandidateClass( m_index ) );
234 }

◆ operator*() [2/3]

template<class CandidateClass>
LabeledCandidate< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator* ( ) const

◆ operator*() [3/3]

template<class CandidateClass>
LabeledCandidate< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator* ( ) const

◆ operator+() [1/3]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > dchain::MuteWholeCandidateItr< CandidateClass >::operator+ ( difference_type n)
inline

Definition at line 207 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

207 {
208 MuteWholeCandidateItr tmp( *this );
209 return ( tmp += n );
210 }
MuteWholeCandidateItr(const MuteWholeCandidateItr< CandidateClass > &aOtherItr)

◆ operator+() [2/3]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > dchain::MuteWholeCandidateItr< CandidateClass >::operator+ ( difference_type n)

◆ operator+() [3/3]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > dchain::MuteWholeCandidateItr< CandidateClass >::operator+ ( difference_type n)

◆ operator++() [1/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator++ ( )
inline

Definition at line 170 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

170 {
171 ++m_index;
172 return ( *this );
173 }

Referenced by dchain::MuteWholeItr< T >::operator++(), and dchain::MuteWholeItr< T >::operator++().

◆ operator++() [2/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator++ ( )

◆ operator++() [3/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator++ ( )

◆ operator++() [4/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > dchain::MuteWholeCandidateItr< CandidateClass >::operator++ ( int )
inline

Definition at line 177 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

177 {
178 MuteWholeCandidateItr tmp( *this );
179 ++m_index;
180 return ( tmp );
181 }

◆ operator++() [5/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > dchain::MuteWholeCandidateItr< CandidateClass >::operator++ ( int )

◆ operator++() [6/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > dchain::MuteWholeCandidateItr< CandidateClass >::operator++ ( int )

◆ operator+=() [1/3]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator+= ( difference_type n)
inline

Definition at line 200 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

200 {
201 m_index += n;
202 return ( *this );
203 }

Referenced by dchain::MuteWholeItr< Charged >::operator+=().

◆ operator+=() [2/3]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator+= ( difference_type n)

◆ operator+=() [3/3]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator+= ( difference_type n)

◆ operator-() [1/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass >::difference_type dchain::MuteWholeCandidateItr< CandidateClass >::operator- ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const
inline

Definition at line 244 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

245 {
246 return ( m_index - aOtherItr.index() );
247 }

◆ operator-() [2/6]

template<class CandidateClass>
difference_type dchain::MuteWholeCandidateItr< CandidateClass >::operator- ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator-() [3/6]

template<class CandidateClass>
difference_type dchain::MuteWholeCandidateItr< CandidateClass >::operator- ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator-() [4/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > dchain::MuteWholeCandidateItr< CandidateClass >::operator- ( difference_type n)
inline

Definition at line 221 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

221 {
222 MuteWholeCandidateItr tmp( *this );
223 return ( tmp -= n );
224 }

◆ operator-() [5/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > dchain::MuteWholeCandidateItr< CandidateClass >::operator- ( difference_type n)

◆ operator-() [6/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > dchain::MuteWholeCandidateItr< CandidateClass >::operator- ( difference_type n)

◆ operator--() [1/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator-- ( )
inline

Definition at line 185 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

185 {
186 --m_index;
187 return ( *this );
188 }

Referenced by dchain::MuteWholeItr< T >::operator--(), and dchain::MuteWholeItr< T >::operator--().

◆ operator--() [2/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator-- ( )

◆ operator--() [3/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator-- ( )

◆ operator--() [4/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > dchain::MuteWholeCandidateItr< CandidateClass >::operator-- ( int )
inline

Definition at line 192 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

192 {
193 MuteWholeCandidateItr tmp( *this );
194 --m_index;
195 return ( tmp );
196 }

◆ operator--() [5/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > dchain::MuteWholeCandidateItr< CandidateClass >::operator-- ( int )

◆ operator--() [6/6]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > dchain::MuteWholeCandidateItr< CandidateClass >::operator-- ( int )

◆ operator-=() [1/3]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator-= ( difference_type n)
inline

Definition at line 214 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

214 {
215 m_index -= n;
216 return ( *this );
217 }

Referenced by dchain::MuteWholeItr< Charged >::operator-=().

◆ operator-=() [2/3]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator-= ( difference_type n)

◆ operator-=() [3/3]

template<class CandidateClass>
MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator-= ( difference_type n)

◆ operator<() [1/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator< ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const
inline

Definition at line 264 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

265 {
266 return ( ( m_index < aOtherItr.index() ) &&
267 ( m_indexedCandidates == aOtherItr.indexedCandidates() ) );
268 }

◆ operator<() [2/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator< ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator<() [3/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator< ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator<=() [1/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator<= ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const
inline

Definition at line 285 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

286 {
287 return ( ( m_index <= aOtherItr.index() ) &&
288 ( m_indexedCandidates == aOtherItr.indexedCandidates() ) );
289 }

◆ operator<=() [2/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator<= ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator<=() [3/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator<= ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator=() [1/3]

template<class CandidateClass>
const MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator= ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr)
inline

Definition at line 157 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

158 {
159 m_indexedCandidates = aOtherItr.indexedCandidates();
160 m_index = aOtherItr.index();
161 return ( *this );
162 }

Referenced by dchain::MuteWholeItr< T >::operator=().

◆ operator=() [2/3]

template<class CandidateClass>
const MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator= ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr)

◆ operator=() [3/3]

template<class CandidateClass>
const MuteWholeCandidateItr< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator= ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr)

◆ operator==() [1/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator== ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const
inline

Definition at line 250 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

251 {
252 return ( ( m_index == aOtherItr.index() ) &&
253 ( m_indexedCandidates == aOtherItr.indexedCandidates() ) );
254 }

◆ operator==() [2/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator== ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator==() [3/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator== ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator>() [1/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator> ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const
inline

Definition at line 271 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

272 {
273 return ( ( m_index > aOtherItr.index() ) &&
274 ( m_indexedCandidates == aOtherItr.indexedCandidates() ) );
275 }

◆ operator>() [2/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator> ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator>() [3/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator> ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator>=() [1/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator>= ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const
inline

Definition at line 278 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

279 {
280 return ( ( m_index >= aOtherItr.index() ) &&
281 ( m_indexedCandidates == aOtherItr.indexedCandidates() ) );
282 }

◆ operator>=() [2/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator>= ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator>=() [3/3]

template<class CandidateClass>
bool dchain::MuteWholeCandidateItr< CandidateClass >::operator>= ( const MuteWholeCandidateItr< CandidateClass > & aOtherItr) const

◆ operator[]() [1/3]

template<class CandidateClass>
LabeledCandidate< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator[] ( size_type n) const
inline

Definition at line 238 of file Event/DecayChain/include/DecayChain/Iterator/MuteWholeCandidateItr.h.

238 {
239 return ( ( *m_indexedCandidates ).labeledCandidateClass( m_index + n ) );
240 }

◆ operator[]() [2/3]

template<class CandidateClass>
LabeledCandidate< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator[] ( size_type n) const

◆ operator[]() [3/3]

template<class CandidateClass>
LabeledCandidate< CandidateClass > & dchain::MuteWholeCandidateItr< CandidateClass >::operator[] ( size_type n) const

◆ LabeledCandidateList< CandidateClass >

template<class CandidateClass>
friend class LabeledCandidateList< CandidateClass >
friend

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