CGEM BOSS 6.6.5.g
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 |
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 |
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 |
Friends | |
class | LabeledCandidateList< CandidateClass > |
Definition at line 47 of file PartialCandidateItr.h.
typedef dchain::candidateitr::difference_type dchain::PartialCandidateItr< CandidateClass >::difference_type |
Definition at line 56 of file PartialCandidateItr.h.
typedef std::bidirectional_iterator_tag dchain::PartialCandidateItr< CandidateClass >::iterator_category |
Definition at line 61 of file PartialCandidateItr.h.
typedef value_type* dchain::PartialCandidateItr< CandidateClass >::pointer |
Definition at line 59 of file PartialCandidateItr.h.
typedef value_type& dchain::PartialCandidateItr< CandidateClass >::reference |
Definition at line 58 of file PartialCandidateItr.h.
typedef dchain::candidateitr::size_type dchain::PartialCandidateItr< CandidateClass >::size_type |
Definition at line 57 of file PartialCandidateItr.h.
typedef LabeledCandidate<CandidateClass> dchain::PartialCandidateItr< CandidateClass >::value_type |
Definition at line 55 of file PartialCandidateItr.h.
|
inline |
Definition at line 150 of file PartialCandidateItr.h.
|
inline |
Definition at line 156 of file PartialCandidateItr.h.
|
inlinevirtual |
Definition at line 67 of file PartialCandidateItr.h.
|
inlineprotected |
Definition at line 165 of file PartialCandidateItr.h.
|
inlineprotected |
Definition at line 132 of file PartialCandidateItr.h.
Referenced by dchain::PartialCandidateItr< CandidateClass >::operator=(), and dchain::PartialCandidateItr< CandidateClass >::operator==().
|
inlineprotected |
Definition at line 124 of file PartialCandidateItr.h.
Referenced by dchain::PartialCandidateItr< CandidateClass >::operator=(), and dchain::PartialCandidateItr< CandidateClass >::operator==().
|
inlineprotected |
Definition at line 139 of file PartialCandidateItr.h.
Referenced by dchain::PartialCandidateItr< CandidateClass >::operator=(), and dchain::PartialCandidateItr< CandidateClass >::operator==().
|
inline |
Definition at line 311 of file PartialCandidateItr.h.
|
inline |
Definition at line 293 of file PartialCandidateItr.h.
|
inline |
Definition at line 202 of file PartialCandidateItr.h.
Referenced by dchain::PartialItr< T >::operator++(), and dchain::PartialCandidateItr< CandidateClass >::PartialCandidateItr().
|
inline |
Definition at line 223 of file PartialCandidateItr.h.
|
inline |
Definition at line 242 of file PartialCandidateItr.h.
Referenced by dchain::PartialItr< T >::operator--().
|
inline |
Definition at line 265 of file PartialCandidateItr.h.
|
inline |
Definition at line 188 of file PartialCandidateItr.h.
Referenced by dchain::PartialItr< T >::operator=().
|
inline |
Definition at line 300 of file PartialCandidateItr.h.
|
friend |
Definition at line 311 of file PartialCandidateItr.h.