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