1#ifndef DCHAIN_CONJUGATELIST_H
2#define DCHAIN_CONJUGATELIST_H
85template <
class Cand
idateClass >
119 template <
class TAnalyzer>
123 for ( const_iterator entry ( this->
begin() ) ;
126 analyze( (*entry)() , (*entry).label() == m_label ) ;
130 template<
class TAnalyzer>
136 analyze( (*entry)() ) ;
const_partial_iterator conjugate_partial_begin() const
bool isConjugateOf(const ConjugateList< CandidateClass > &aList) const
dchain::MuteWholeCandidateItr< CandidateClass > iterator
dchain::PartialCandidateItr< CandidateClass > const_partial_iterator
const_partial_iterator conjugate_partial_end() const
virtual conjugation::Label label() const
dchain::WholeCandidateItr< CandidateClass > const_iterator
virtual const_partial_iterator partial_begin() const
void setLabel(const conjugation::Label aLabel)
void conjugation_iterate(const TAnalyzer &analyzer) const
virtual bool isSelfConjugate() const
virtual const_partial_iterator partial_end() const
void partial_iterate(const TAnalyzer &analyze) const