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

#include <IndexedLabeledCandidates.h>

Inheritance diagram for dchain::IndexedLabeledCandidates< CandidateClass >:

Public Member Functions

 IndexedLabeledCandidates ()
virtual ~IndexedLabeledCandidates ()
virtual int size () const =0
 IndexedLabeledCandidates ()
virtual ~IndexedLabeledCandidates ()
virtual int size () const =0
 IndexedLabeledCandidates ()
virtual ~IndexedLabeledCandidates ()
virtual int size () const =0
Public Member Functions inherited from dchain::ReferenceCount
 ReferenceCount ()
virtual ~ReferenceCount ()
void addLink () const
void dropLink () const
 ReferenceCount ()
virtual ~ReferenceCount ()
void addLink () const
void dropLink () const
 ReferenceCount ()
virtual ~ReferenceCount ()
void addLink () const
void dropLink () const

Protected Member Functions

virtual dchain::LabeledCandidate< CandidateClass > & labeledCandidateClass (const int aIndex)=0
virtual const dchain::LabeledCandidate< CandidateClass > & labeledCandidateClass (const int aIndex) const =0
virtual dchain::LabeledCandidate< CandidateClass > & labeledCandidateClass (const int aIndex)=0
virtual const dchain::LabeledCandidate< CandidateClass > & labeledCandidateClass (const int aIndex) const =0
virtual dchain::LabeledCandidate< CandidateClass > & labeledCandidateClass (const int aIndex)=0
virtual const dchain::LabeledCandidate< CandidateClass > & labeledCandidateClass (const int aIndex) const =0

Friends

class dchain::MuteWholeCandidateItr< CandidateClass >
class dchain::WholeCandidateItr< CandidateClass >
class dchain::PartialCandidateItr< CandidateClass >

Detailed Description

template<class CandidateClass>
class dchain::IndexedLabeledCandidates< CandidateClass >

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/IndexedLabeledCandidates.h.

Constructor & Destructor Documentation

◆ IndexedLabeledCandidates() [1/3]

template<class CandidateClass>
IndexedLabeledCandidates< CandidateClass >::IndexedLabeledCandidates ( )

◆ ~IndexedLabeledCandidates() [1/3]

template<class CandidateClass>
IndexedLabeledCandidates< CandidateClass >::~IndexedLabeledCandidates ( )
virtual

◆ IndexedLabeledCandidates() [2/3]

template<class CandidateClass>
dchain::IndexedLabeledCandidates< CandidateClass >::IndexedLabeledCandidates ( )

◆ ~IndexedLabeledCandidates() [2/3]

template<class CandidateClass>
virtual dchain::IndexedLabeledCandidates< CandidateClass >::~IndexedLabeledCandidates ( )
virtual

◆ IndexedLabeledCandidates() [3/3]

template<class CandidateClass>
dchain::IndexedLabeledCandidates< CandidateClass >::IndexedLabeledCandidates ( )

◆ ~IndexedLabeledCandidates() [3/3]

template<class CandidateClass>
virtual dchain::IndexedLabeledCandidates< CandidateClass >::~IndexedLabeledCandidates ( )
virtual

Member Function Documentation

◆ labeledCandidateClass() [1/6]

◆ labeledCandidateClass() [2/6]

◆ labeledCandidateClass() [3/6]

◆ labeledCandidateClass() [4/6]

◆ labeledCandidateClass() [5/6]

◆ labeledCandidateClass() [6/6]

◆ size() [1/3]

◆ size() [2/3]

◆ size() [3/3]

◆ dchain::MuteWholeCandidateItr< CandidateClass >

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

◆ dchain::PartialCandidateItr< CandidateClass >

template<class CandidateClass>
friend class dchain::PartialCandidateItr< CandidateClass >
friend

◆ dchain::WholeCandidateItr< CandidateClass >

template<class CandidateClass>
friend class dchain::WholeCandidateItr< CandidateClass >
friend

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