BOSS 7.0.2
BESIII Offline Software System
|
#include <PartialCandidateItr.h>
Public Types | |
typedef LabeledCandidate< CandidateClass > | value_type |
typedef dchain::candidateitr::difference_type | difference_type |
typedef dchain::candidateitr::size_type | size_type |
typedef value_type & | reference |
typedef value_type * | pointer |
typedef std::bidirectional_iterator_tag | iterator_category |
typedef LabeledCandidate< CandidateClass > | value_type |
typedef dchain::candidateitr::difference_type | difference_type |
typedef dchain::candidateitr::size_type | size_type |
typedef value_type & | reference |
typedef value_type * | pointer |
typedef std::bidirectional_iterator_tag | iterator_category |
Public Member Functions | |
PartialCandidateItr () | |
PartialCandidateItr (const PartialCandidateItr< CandidateClass > &aOtherItr) | |
virtual | ~PartialCandidateItr () |
const PartialCandidateItr< CandidateClass > & | operator= (const PartialCandidateItr< CandidateClass > &aOtherItr) |
PartialCandidateItr< CandidateClass > & | operator++ () |
PartialCandidateItr< CandidateClass > | operator++ (int) |
PartialCandidateItr< CandidateClass > & | operator-- () |
PartialCandidateItr< CandidateClass > | operator-- (int) |
const LabeledCandidate< CandidateClass > & | operator* () const |
bool | operator== (const PartialCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator!= (const PartialCandidateItr< CandidateClass > &aOtherItr) const |
PartialCandidateItr () | |
PartialCandidateItr (const PartialCandidateItr< CandidateClass > &aOtherItr) | |
virtual | ~PartialCandidateItr () |
const PartialCandidateItr< CandidateClass > & | operator= (const PartialCandidateItr< CandidateClass > &aOtherItr) |
PartialCandidateItr< CandidateClass > & | operator++ () |
PartialCandidateItr< CandidateClass > | operator++ (int) |
PartialCandidateItr< CandidateClass > & | operator-- () |
PartialCandidateItr< CandidateClass > | operator-- (int) |
const LabeledCandidate< CandidateClass > & | operator* () const |
bool | operator== (const PartialCandidateItr< CandidateClass > &aOtherItr) const |
bool | operator!= (const PartialCandidateItr< CandidateClass > &aOtherItr) const |
Protected Member Functions | |
PartialCandidateItr (const IndexedLabeledCandidates< CandidateClass > *aList, const size_type aIndex, const conjugation::Label aLabel) | |
IndexedLabeledCandidates< CandidateClass > * | indexedCandidates () const |
size_type | index () const |
conjugation::Label | label () const |
PartialCandidateItr (const IndexedLabeledCandidates< CandidateClass > *aList, const size_type aIndex, const conjugation::Label aLabel) | |
IndexedLabeledCandidates< CandidateClass > * | indexedCandidates () const |
size_type | index () const |
conjugation::Label | label () const |
Friends | |
class | LabeledCandidateList< CandidateClass > |
Definition at line 47 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
typedef dchain::candidateitr::difference_type dchain::PartialCandidateItr< CandidateClass >::difference_type |
Definition at line 56 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
typedef dchain::candidateitr::difference_type dchain::PartialCandidateItr< CandidateClass >::difference_type |
Definition at line 56 of file InstallArea/include/DecayChain/DecayChain/Iterator/PartialCandidateItr.h.
typedef std::bidirectional_iterator_tag dchain::PartialCandidateItr< CandidateClass >::iterator_category |
Definition at line 61 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
typedef std::bidirectional_iterator_tag dchain::PartialCandidateItr< CandidateClass >::iterator_category |
Definition at line 61 of file InstallArea/include/DecayChain/DecayChain/Iterator/PartialCandidateItr.h.
typedef value_type* dchain::PartialCandidateItr< CandidateClass >::pointer |
Definition at line 59 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
typedef value_type* dchain::PartialCandidateItr< CandidateClass >::pointer |
Definition at line 59 of file InstallArea/include/DecayChain/DecayChain/Iterator/PartialCandidateItr.h.
typedef value_type& dchain::PartialCandidateItr< CandidateClass >::reference |
Definition at line 58 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
typedef value_type& dchain::PartialCandidateItr< CandidateClass >::reference |
Definition at line 58 of file InstallArea/include/DecayChain/DecayChain/Iterator/PartialCandidateItr.h.
typedef dchain::candidateitr::size_type dchain::PartialCandidateItr< CandidateClass >::size_type |
Definition at line 57 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
typedef dchain::candidateitr::size_type dchain::PartialCandidateItr< CandidateClass >::size_type |
Definition at line 57 of file InstallArea/include/DecayChain/DecayChain/Iterator/PartialCandidateItr.h.
typedef LabeledCandidate<CandidateClass> dchain::PartialCandidateItr< CandidateClass >::value_type |
Definition at line 55 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
typedef LabeledCandidate<CandidateClass> dchain::PartialCandidateItr< CandidateClass >::value_type |
Definition at line 55 of file InstallArea/include/DecayChain/DecayChain/Iterator/PartialCandidateItr.h.
|
inline |
Definition at line 150 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
|
inline |
Definition at line 156 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
|
inlinevirtual |
Definition at line 67 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
|
inlineprotected |
Definition at line 165 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
dchain::PartialCandidateItr< CandidateClass >::PartialCandidateItr | ( | ) |
dchain::PartialCandidateItr< CandidateClass >::PartialCandidateItr | ( | const PartialCandidateItr< CandidateClass > & | aOtherItr | ) |
|
inlinevirtual |
Definition at line 67 of file InstallArea/include/DecayChain/DecayChain/Iterator/PartialCandidateItr.h.
|
protected |
|
inlineprotected |
Definition at line 132 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
Referenced by dchain::PartialCandidateItr< CandidateClass >::operator=(), and dchain::PartialCandidateItr< CandidateClass >::operator==().
|
protected |
|
inlineprotected |
Definition at line 124 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
Referenced by dchain::PartialCandidateItr< CandidateClass >::operator=(), and dchain::PartialCandidateItr< CandidateClass >::operator==().
|
protected |
|
inlineprotected |
Definition at line 139 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
Referenced by dchain::PartialCandidateItr< CandidateClass >::operator=(), and dchain::PartialCandidateItr< CandidateClass >::operator==().
|
protected |
|
inline |
Definition at line 311 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
bool dchain::PartialCandidateItr< CandidateClass >::operator!= | ( | const PartialCandidateItr< CandidateClass > & | aOtherItr | ) | const |
|
inline |
Definition at line 293 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
const LabeledCandidate< CandidateClass > & dchain::PartialCandidateItr< CandidateClass >::operator* | ( | ) | const |
|
inline |
Definition at line 202 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
Referenced by dchain::PartialItr< T >::operator++(), and dchain::PartialCandidateItr< CandidateClass >::PartialCandidateItr().
PartialCandidateItr< CandidateClass > & dchain::PartialCandidateItr< CandidateClass >::operator++ | ( | ) |
|
inline |
Definition at line 223 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
PartialCandidateItr< CandidateClass > dchain::PartialCandidateItr< CandidateClass >::operator++ | ( | int | ) |
|
inline |
Definition at line 242 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
Referenced by dchain::PartialItr< T >::operator--().
PartialCandidateItr< CandidateClass > & dchain::PartialCandidateItr< CandidateClass >::operator-- | ( | ) |
|
inline |
Definition at line 265 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
PartialCandidateItr< CandidateClass > dchain::PartialCandidateItr< CandidateClass >::operator-- | ( | int | ) |
|
inline |
Definition at line 188 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
Referenced by dchain::PartialItr< T >::operator=().
const PartialCandidateItr< CandidateClass > & dchain::PartialCandidateItr< CandidateClass >::operator= | ( | const PartialCandidateItr< CandidateClass > & | aOtherItr | ) |
|
inline |
Definition at line 300 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.
bool dchain::PartialCandidateItr< CandidateClass >::operator== | ( | const PartialCandidateItr< CandidateClass > & | aOtherItr | ) | const |
|
friend |
Definition at line 311 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Iterator/PartialCandidateItr.h.