1#ifndef DCHAIN_CONJUGATELIST_H
2#define DCHAIN_CONJUGATELIST_H
82template <
class Cand
idateClass >
116 template <
class TAnalyzer>
120 for ( const_iterator entry ( this->
begin() ) ;
123 analyze( (*entry)() , (*entry).label() == m_label ) ;
127 template<
class TAnalyzer>
133 analyze( (*entry)() ) ;
const_partial_iterator conjugate_partial_begin() const
bool isConjugateOf(const ConjugateList< CandidateClass > &aList) const
dchain::PartialCandidateItr< CandidateClass > const_partial_iterator
dchain::WholeCandidateItr< CandidateClass > const_iterator
const_partial_iterator conjugate_partial_end() const
dchain::MuteWholeCandidateItr< CandidateClass > iterator
virtual conjugation::Label label() const
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