1#ifndef DCHAIN_MUTEWHOLEITR_H
2#define DCHAIN_MUTEWHOLEITR_H
38 template <
class T>
class LabeledParticle;
41template <
class T ,
class Cand
idateClass >
class IndexedLabeledParticles ;
66 const
MuteWholeItr< T >& operator=( const MuteWholeItr< T >& aOtherItr ) ;
102 return ( this->
index() - aOtherItr.
index() ) ;
MuteWholeCandidateItr< CandidateClass > & operator++()
IndexedLabeledCandidates< T::CandidateClass > * indexedCandidates() const
const MuteWholeCandidateItr< CandidateClass > & operator=(const MuteWholeCandidateItr< CandidateClass > &aOtherItr)
candidateitr::size_type size_type
candidateitr::difference_type difference_type
MuteWholeCandidateItr< CandidateClass > & operator-=(difference_type n)
MuteWholeCandidateItr< CandidateClass > & operator--()
difference_type operator-(const MuteWholeItr< T > &aOtherItr) const
ParentType::size_type size_type
MuteWholeItr< T > & operator-=(difference_type n)
const MuteWholeItr< T > & operator=(const MuteWholeItr< T > &aOtherItr)
MuteWholeItr< T > & operator++()
MuteWholeItr< T > operator-(difference_type n)
MuteWholeItr< T > & operator--()
ParentType::difference_type difference_type
MuteWholeItr< T > operator+(difference_type n)
LabeledParticle< T > & operator*() const
LabeledParticle< T > & operator[](size_type n) const
MuteWholeItr(IndexedLabeledParticles< T, typename T::CandidateClass > *aList, const size_type aIndex)