#include <MuteWholeItr.h>
Inheritance diagram for dchain::MuteWholeItr< T >:
Definition at line 50 of file MuteWholeItr.h.
typedef ParentType::difference_type dchain::MuteWholeItr< T >::difference_type |
Reimplemented from dchain::MuteWholeCandidateItr< T::CandidateClass >.
Definition at line 58 of file MuteWholeItr.h.
typedef candidateitr::size_type dchain::MuteWholeCandidateItr< T::CandidateClass >::distance_type [inherited] |
Definition at line 51 of file MuteWholeCandidateItr.h.
typedef std::random_access_iterator_tag dchain::MuteWholeCandidateItr< T::CandidateClass >::iterator_category [inherited] |
Definition at line 54 of file MuteWholeCandidateItr.h.
typedef MuteWholeCandidateItr<typename T::CandidateClass> dchain::MuteWholeItr< T >::ParentType |
Definition at line 57 of file MuteWholeItr.h.
typedef const LabeledCandidate<T::CandidateClass >* dchain::MuteWholeCandidateItr< T::CandidateClass >::pointer [inherited] |
Definition at line 55 of file MuteWholeCandidateItr.h.
typedef const LabeledCandidate<T::CandidateClass >& dchain::MuteWholeCandidateItr< T::CandidateClass >::reference [inherited] |
Definition at line 56 of file MuteWholeCandidateItr.h.
typedef ParentType::size_type dchain::MuteWholeItr< T >::size_type |
Reimplemented from dchain::MuteWholeCandidateItr< T::CandidateClass >.
Definition at line 59 of file MuteWholeItr.h.
typedef const LabeledCandidate<T::CandidateClass > dchain::MuteWholeCandidateItr< T::CandidateClass >::value_type [inherited] |
Definition at line 50 of file MuteWholeCandidateItr.h.
dchain::MuteWholeItr< T >::MuteWholeItr | ( | const MuteWholeItr< T > & | aOtherItr | ) | [inline] |
dchain::MuteWholeItr< T >::MuteWholeItr | ( | IndexedLabeledParticles< T, typename T::CandidateClass > * | aList, | |
const size_type | aIndex | |||
) | [inline, protected] |
dchain::MuteWholeItr< T >::MuteWholeItr | ( | ) | [private] |
size_type dchain::MuteWholeCandidateItr< T::CandidateClass >::index | ( | void | ) | const [protected, inherited] |
Referenced by dchain::MuteWholeItr< T >::operator-().
IndexedLabeledCandidates< T::CandidateClass >* dchain::MuteWholeCandidateItr< T::CandidateClass >::indexedCandidates | ( | ) | const [protected, inherited] |
LabeledParticle< T > & dchain::MuteWholeItr< T >::operator * | ( | ) | const [inline] |
Reimplemented from dchain::MuteWholeCandidateItr< T::CandidateClass >.
Definition at line 201 of file MuteWholeItr.h.
00202 { 00203 return ( ( *(IndexedLabeledParticles< T , typename T::CandidateClass >*)(this->indexedCandidates()) ).labeledParticleClass( this->index() ) ) ; 00204 }
bool dchain::MuteWholeCandidateItr< T::CandidateClass >::operator!= | ( | const MuteWholeCandidateItr< T::CandidateClass > & | aOtherItr | ) | const [inherited] |
MuteWholeCandidateItr< T::CandidateClass > dchain::MuteWholeCandidateItr< T::CandidateClass >::operator+ | ( | difference_type | n | ) | [inherited] |
MuteWholeItr< T > dchain::MuteWholeItr< T >::operator+ | ( | difference_type | n | ) | [inline] |
MuteWholeItr< T > dchain::MuteWholeItr< T >::operator++ | ( | int | ) | [inline] |
Reimplemented from dchain::MuteWholeCandidateItr< T::CandidateClass >.
Definition at line 171 of file MuteWholeItr.h.
00172 { 00173 MuteWholeItr< T > tmp( *this ) ; 00174 MuteWholeCandidateItr< typename T::CandidateClass >::operator++() ; 00175 return ( tmp ) ; 00176 }
MuteWholeItr< T > & dchain::MuteWholeItr< T >::operator++ | ( | ) | [inline] |
Reimplemented from dchain::MuteWholeCandidateItr< T::CandidateClass >.
Definition at line 163 of file MuteWholeItr.h.
00164 { 00165 MuteWholeCandidateItr< typename T::CandidateClass >::operator++() ; 00166 return ( *this ) ; 00167 }
MuteWholeCandidateItr< T::CandidateClass >& dchain::MuteWholeCandidateItr< T::CandidateClass >::operator+= | ( | difference_type | n | ) | [inherited] |
MuteWholeItr< T >& dchain::MuteWholeItr< T >::operator+= | ( | difference_type | n | ) | [inline] |
Definition at line 73 of file MuteWholeItr.h.
References operator+=().
00074 { 00075 MuteWholeCandidateItr< typename T::CandidateClass >::operator+=( n ) ; 00076 return( *this ) ; 00077 }
difference_type dchain::MuteWholeCandidateItr< T::CandidateClass >::operator- | ( | const MuteWholeCandidateItr< T::CandidateClass > & | aOtherItr | ) | const [inherited] |
MuteWholeCandidateItr< T::CandidateClass > dchain::MuteWholeCandidateItr< T::CandidateClass >::operator- | ( | difference_type | n | ) | [inherited] |
difference_type dchain::MuteWholeItr< T >::operator- | ( | const MuteWholeItr< T > & | aOtherItr | ) | const [inline] |
Definition at line 100 of file MuteWholeItr.h.
References dchain::MuteWholeCandidateItr< T::CandidateClass >::index().
MuteWholeItr< T > dchain::MuteWholeItr< T >::operator- | ( | difference_type | n | ) | [inline] |
MuteWholeItr< T > dchain::MuteWholeItr< T >::operator-- | ( | int | ) | [inline] |
Reimplemented from dchain::MuteWholeCandidateItr< T::CandidateClass >.
Definition at line 188 of file MuteWholeItr.h.
00189 { 00190 MuteWholeItr< T > tmp( *this ) ; 00191 MuteWholeCandidateItr< typename T::CandidateClass >::operator--() ; 00192 return ( tmp ) ; 00193 }
MuteWholeItr< T > & dchain::MuteWholeItr< T >::operator-- | ( | ) | [inline] |
Reimplemented from dchain::MuteWholeCandidateItr< T::CandidateClass >.
Definition at line 180 of file MuteWholeItr.h.
00181 { 00182 MuteWholeCandidateItr< typename T::CandidateClass >::operator--() ; 00183 return ( *this ) ; 00184 }
MuteWholeCandidateItr< T::CandidateClass >& dchain::MuteWholeCandidateItr< T::CandidateClass >::operator-= | ( | difference_type | n | ) | [inherited] |
MuteWholeItr< T >& dchain::MuteWholeItr< T >::operator-= | ( | difference_type | n | ) | [inline] |
Definition at line 83 of file MuteWholeItr.h.
00084 { 00085 MuteWholeCandidateItr< typename T::CandidateClass >::operator-=( n ) ; 00086 return( *this ) ; 00087 }
bool dchain::MuteWholeCandidateItr< T::CandidateClass >::operator< | ( | const MuteWholeCandidateItr< T::CandidateClass > & | aOtherItr | ) | const [inherited] |
bool dchain::MuteWholeCandidateItr< T::CandidateClass >::operator<= | ( | const MuteWholeCandidateItr< T::CandidateClass > & | aOtherItr | ) | const [inherited] |
const MuteWholeItr< T > & dchain::MuteWholeItr< T >::operator= | ( | const MuteWholeItr< T > & | aOtherItr | ) | [inline] |
Definition at line 151 of file MuteWholeItr.h.
00152 { 00153 MuteWholeCandidateItr< typename T::CandidateClass >::operator=( aOtherItr ) ; 00154 return ( *this ) ; 00155 }
bool dchain::MuteWholeCandidateItr< T::CandidateClass >::operator== | ( | const MuteWholeCandidateItr< T::CandidateClass > & | aOtherItr | ) | const [inherited] |
bool dchain::MuteWholeCandidateItr< T::CandidateClass >::operator> | ( | const MuteWholeCandidateItr< T::CandidateClass > & | aOtherItr | ) | const [inherited] |
bool dchain::MuteWholeCandidateItr< T::CandidateClass >::operator>= | ( | const MuteWholeCandidateItr< T::CandidateClass > & | aOtherItr | ) | const [inherited] |
LabeledCandidate< T::CandidateClass >& dchain::MuteWholeCandidateItr< T::CandidateClass >::operator[] | ( | size_type | n | ) | const [inherited] |
LabeledParticle< T >& dchain::MuteWholeItr< T >::operator[] | ( | size_type | n | ) | const [inline] |
Definition at line 96 of file MuteWholeItr.h.
00097 { 00098 return ( ( *(IndexedLabeledParticles< T , typename T::CandidateClass >*)(this->indexedCandidates()) ).labeledParticleClass( this->index() + n ) ) ; 00099 }
friend class LabeledParticleList< T, typename T::CandidateClass > [friend] |
Definition at line 53 of file MuteWholeItr.h.