1#ifndef DCHAIN_LABELEDCANDIDATELIST_H
2#define DCHAIN_LABELEDCANDIDATELIST_H
82 template <
class Cand
idateClass >
class MuteWholeCandidateItr ;
83 template <
class Cand
idateClass >
class WholeCandidateItr ;
91template <
class Cand
idateClass >
WholeCandidateItr< CandidateClass > const_iterator
virtual ~LabeledCandidateList()
PartialCandidateItr< CandidateClass > const_partial_iterator
LabeledCandidate< CandidateClass > value_type
virtual bool empty() const =0
LabeledCandidate< CandidateClass > & operator[](const int aIndex)
virtual int size(const conjugation::Label aLabel) const =0
MuteWholeCandidateItr< CandidateClass > iterator
virtual LabeledCandidate< CandidateClass > & labeledCandidateClass(const int aIndex)=0
virtual void erase_elements(int aStart, int aFinish)=0
virtual const LabeledCandidate< CandidateClass > & labeledCandidateClass(const int aIndex) const =0
void erase(iterator aStart, iterator aFinish)
virtual bool empty(const conjugation::Label aLabel) const =0
virtual int size() const =0