BOSS 7.0.4
BESIII Offline Software System
|
#include <WholeCandidateItr.h>
Public Types | |
typedef const LabeledCandidate< CandidateClass > | value_type |
typedef dchain::candidateitr::size_type | distance_type |
typedef dchain::candidateitr::size_type | size_type |
typedef dchain::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 dchain::candidateitr::size_type | distance_type |
typedef dchain::candidateitr::size_type | size_type |
typedef dchain::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 | |
WholeCandidateItr (const WholeCandidateItr< CandidateClass > &aOtherItr) | |
virtual | ~WholeCandidateItr () |
const WholeCandidateItr & | operator= (const WholeCandidateItr< CandidateClass > &aOtherItr) |
WholeCandidateItr< CandidateClass > & | operator++ () |
WholeCandidateItr< CandidateClass > | operator++ (int) |
WholeCandidateItr< CandidateClass > & | operator-- () |
WholeCandidateItr< CandidateClass > | operator-- (int) |
WholeCandidateItr< CandidateClass > & | operator+= (difference_type n) |
WholeCandidateItr< CandidateClass > | operator+ (difference_type n) |
WholeCandidateItr< CandidateClass > & | operator-= (difference_type n) |
WholeCandidateItr< CandidateClass > | operator- (difference_type n) |
const LabeledCandidate< CandidateClass > & | operator* () const |
const LabeledCandidate< CandidateClass > & | operator[] (size_type n) const |
difference_type | operator- (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator== (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator!= (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator< (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator> (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator>= (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator<= (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
WholeCandidateItr (const WholeCandidateItr< CandidateClass > &aOtherItr) | |
virtual | ~WholeCandidateItr () |
const WholeCandidateItr & | operator= (const WholeCandidateItr< CandidateClass > &aOtherItr) |
WholeCandidateItr< CandidateClass > & | operator++ () |
WholeCandidateItr< CandidateClass > | operator++ (int) |
WholeCandidateItr< CandidateClass > & | operator-- () |
WholeCandidateItr< CandidateClass > | operator-- (int) |
WholeCandidateItr< CandidateClass > & | operator+= (difference_type n) |
WholeCandidateItr< CandidateClass > | operator+ (difference_type n) |
WholeCandidateItr< CandidateClass > & | operator-= (difference_type n) |
WholeCandidateItr< CandidateClass > | operator- (difference_type n) |
const LabeledCandidate< CandidateClass > & | operator* () const |
const LabeledCandidate< CandidateClass > & | operator[] (size_type n) const |
difference_type | operator- (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator== (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator!= (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator< (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator> (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator>= (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator<= (const WholeCandidateItr< CandidateClass > &aOtherItr) const |
Protected Member Functions | |
WholeCandidateItr (const IndexedLabeledCandidates< CandidateClass > *aList, const size_type aIndex) | |
IndexedLabeledCandidates< CandidateClass > * | indexedCandidates () const |
size_type | index () const |
WholeCandidateItr (const IndexedLabeledCandidates< CandidateClass > *aList, const size_type aIndex) | |
IndexedLabeledCandidates< CandidateClass > * | indexedCandidates () const |
size_type | index () const |
Friends | |
class | LabeledCandidateList< CandidateClass > |
Definition at line 45 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
typedef dchain::candidateitr::difference_type dchain::WholeCandidateItr< CandidateClass >::difference_type |
Definition at line 55 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
typedef dchain::candidateitr::difference_type dchain::WholeCandidateItr< CandidateClass >::difference_type |
Definition at line 55 of file InstallArea/include/DecayChain/DecayChain/Iterator/WholeCandidateItr.h.
typedef dchain::candidateitr::size_type dchain::WholeCandidateItr< CandidateClass >::distance_type |
Definition at line 53 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
typedef dchain::candidateitr::size_type dchain::WholeCandidateItr< CandidateClass >::distance_type |
Definition at line 53 of file InstallArea/include/DecayChain/DecayChain/Iterator/WholeCandidateItr.h.
typedef std::random_access_iterator_tag dchain::WholeCandidateItr< CandidateClass >::iterator_category |
Definition at line 56 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
typedef std::random_access_iterator_tag dchain::WholeCandidateItr< CandidateClass >::iterator_category |
Definition at line 56 of file InstallArea/include/DecayChain/DecayChain/Iterator/WholeCandidateItr.h.
typedef const LabeledCandidate<CandidateClass>* dchain::WholeCandidateItr< CandidateClass >::pointer |
Definition at line 57 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
typedef const LabeledCandidate<CandidateClass>* dchain::WholeCandidateItr< CandidateClass >::pointer |
Definition at line 57 of file InstallArea/include/DecayChain/DecayChain/Iterator/WholeCandidateItr.h.
typedef const LabeledCandidate<CandidateClass>& dchain::WholeCandidateItr< CandidateClass >::reference |
Definition at line 58 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
typedef const LabeledCandidate<CandidateClass>& dchain::WholeCandidateItr< CandidateClass >::reference |
Definition at line 58 of file InstallArea/include/DecayChain/DecayChain/Iterator/WholeCandidateItr.h.
typedef dchain::candidateitr::size_type dchain::WholeCandidateItr< CandidateClass >::size_type |
Definition at line 54 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
typedef dchain::candidateitr::size_type dchain::WholeCandidateItr< CandidateClass >::size_type |
Definition at line 54 of file InstallArea/include/DecayChain/DecayChain/Iterator/WholeCandidateItr.h.
typedef const LabeledCandidate<CandidateClass> dchain::WholeCandidateItr< CandidateClass >::value_type |
Definition at line 52 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
typedef const LabeledCandidate<CandidateClass> dchain::WholeCandidateItr< CandidateClass >::value_type |
Definition at line 52 of file InstallArea/include/DecayChain/DecayChain/Iterator/WholeCandidateItr.h.
|
inline |
Definition at line 146 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
|
inlinevirtual |
Definition at line 63 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
|
inlineprotected |
Definition at line 154 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
dchain::WholeCandidateItr< CandidateClass >::WholeCandidateItr | ( | const WholeCandidateItr< CandidateClass > & | aOtherItr | ) |
|
inlinevirtual |
Definition at line 63 of file InstallArea/include/DecayChain/DecayChain/Iterator/WholeCandidateItr.h.
|
protected |
|
inlineprotected |
Definition at line 135 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
Referenced by dchain::WholeCandidateItr< CandidateClass >::operator!=(), dchain::WholeCandidateItr< CandidateClass >::operator-(), dchain::WholeItr< T >::operator-(), dchain::WholeCandidateItr< CandidateClass >::operator<(), dchain::WholeCandidateItr< CandidateClass >::operator=(), dchain::WholeCandidateItr< CandidateClass >::operator==(), dchain::WholeCandidateItr< CandidateClass >::operator>(), and dchain::WholeCandidateItr< CandidateClass >::operator>=().
|
protected |
|
inlineprotected |
Definition at line 128 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
Referenced by dchain::WholeCandidateItr< CandidateClass >::operator!=(), dchain::WholeCandidateItr< CandidateClass >::operator<(), dchain::WholeCandidateItr< CandidateClass >::operator=(), dchain::WholeCandidateItr< CandidateClass >::operator==(), dchain::WholeCandidateItr< CandidateClass >::operator>(), and dchain::WholeCandidateItr< CandidateClass >::operator>=().
|
protected |
|
inline |
Definition at line 282 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
bool dchain::WholeCandidateItr< CandidateClass >::operator!= | ( | const WholeCandidateItr< CandidateClass > & | aOtherItr | ) | const |
|
inline |
Definition at line 252 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
const LabeledCandidate< CandidateClass > & dchain::WholeCandidateItr< CandidateClass >::operator* | ( | ) | const |
|
inline |
Definition at line 224 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
WholeCandidateItr< CandidateClass > dchain::WholeCandidateItr< CandidateClass >::operator+ | ( | difference_type | n | ) |
|
inline |
Definition at line 182 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
Referenced by dchain::WholeItr< T >::operator++().
WholeCandidateItr< CandidateClass > & dchain::WholeCandidateItr< CandidateClass >::operator++ | ( | ) |
|
inline |
Definition at line 190 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
WholeCandidateItr< CandidateClass > dchain::WholeCandidateItr< CandidateClass >::operator++ | ( | int | ) |
|
inline |
Definition at line 216 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
WholeCandidateItr< CandidateClass > & dchain::WholeCandidateItr< CandidateClass >::operator+= | ( | difference_type | n | ) |
|
inline |
Definition at line 267 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
difference_type dchain::WholeCandidateItr< CandidateClass >::operator- | ( | const WholeCandidateItr< CandidateClass > & | aOtherItr | ) | const |
|
inline |
Definition at line 240 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
WholeCandidateItr< CandidateClass > dchain::WholeCandidateItr< CandidateClass >::operator- | ( | difference_type | n | ) |
|
inline |
Definition at line 199 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
Referenced by dchain::WholeItr< T >::operator--().
WholeCandidateItr< CandidateClass > & dchain::WholeCandidateItr< CandidateClass >::operator-- | ( | ) |
|
inline |
Definition at line 207 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
WholeCandidateItr< CandidateClass > dchain::WholeCandidateItr< CandidateClass >::operator-- | ( | int | ) |
|
inline |
Definition at line 232 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
Referenced by dchain::WholeItr< T >::operator-=().
WholeCandidateItr< CandidateClass > & dchain::WholeCandidateItr< CandidateClass >::operator-= | ( | difference_type | n | ) |
|
inline |
Definition at line 290 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
bool dchain::WholeCandidateItr< CandidateClass >::operator< | ( | const WholeCandidateItr< CandidateClass > & | aOtherItr | ) | const |
|
inline |
Definition at line 314 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
bool dchain::WholeCandidateItr< CandidateClass >::operator<= | ( | const WholeCandidateItr< CandidateClass > & | aOtherItr | ) | const |
|
inline |
Definition at line 169 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
Referenced by dchain::WholeItr< T >::operator=().
const WholeCandidateItr & dchain::WholeCandidateItr< CandidateClass >::operator= | ( | const WholeCandidateItr< CandidateClass > & | aOtherItr | ) |
|
inline |
Definition at line 274 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
bool dchain::WholeCandidateItr< CandidateClass >::operator== | ( | const WholeCandidateItr< CandidateClass > & | aOtherItr | ) | const |
|
inline |
Definition at line 298 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
bool dchain::WholeCandidateItr< CandidateClass >::operator> | ( | const WholeCandidateItr< CandidateClass > & | aOtherItr | ) | const |
|
inline |
Definition at line 306 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
bool dchain::WholeCandidateItr< CandidateClass >::operator>= | ( | const WholeCandidateItr< CandidateClass > & | aOtherItr | ) | const |
|
inline |
Definition at line 259 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.
const LabeledCandidate< CandidateClass > & dchain::WholeCandidateItr< CandidateClass >::operator[] | ( | size_type | n | ) | const |
|
friend |
Definition at line 314 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/WholeCandidateItr.h.