1#ifndef DCHAIN_CONJUGATELIST_CC
2#define DCHAIN_CONJUGATELIST_CC
84template <
class Cand
idateClass >
94template <
class Cand
idateClass >
110template <
class Cand
idateClass >
120template <
class Cand
idateClass >
126template <
class Cand
idateClass >
133template <
class Cand
idateClass >
136 return ( this->labeledCandidateList().size( m_label ) ) ;
139template <
class Cand
idateClass >
142 return ( this->labeledCandidateList().begin( m_label ) ) ;
145template <
class Cand
idateClass >
148 return ( this->labeledCandidateList().end( m_label ) ) ;
151template <
class Cand
idateClass >
154 return ( this->labeledCandidateList().begin(
otherLabel( m_label ) ) ) ;
157template <
class Cand
idateClass >
160 return ( this->labeledCandidateList().end(
otherLabel( m_label ) ) ) ;
164template <
class Cand
idateClass >
virtual dchain::LabeledCandidateList< CandidateClass > & labeledCandidateList()=0
const_partial_iterator conjugate_partial_begin() const
bool isConjugateOf(const ConjugateList< CandidateClass > &aList) const
const_partial_iterator conjugate_partial_end() const
virtual conjugation::Label label() const
virtual const_partial_iterator partial_begin() const
void setLabel(const conjugation::Label aLabel)
virtual bool isSelfConjugate() const
virtual const_partial_iterator partial_end() const
conjugation::Label otherLabel(const conjugation::Label &aLabel)