Public Types | |
typedef PartialItr< CDDecay >::difference_type | difference_type |
typedef PartialItr< CDDecay >::iterator_category | iterator_category |
typedef value_type * | pointer |
typedef const value_type & | reference |
typedef CDDecay | value_type |
Public Member Functions | |
DCLabeledParticleAdapterItr (PartialItr< CDDecay > iIterator) | |
const CDDecay & | operator * () |
DABoolean | operator!= (const DCLabeledParticleAdapterItr &iRHS) const |
DCLabeledParticleAdapterItr | operator++ (int) |
DCLabeledParticleAdapterItr | operator++ () |
DABoolean | operator== (const DCLabeledParticleAdapterItr &iRHS) const |
Private Attributes | |
PartialItr< CDDecay > | m_iterator |
|
|
|
|
|
|
|
|
|
|
|
00172 : 00173 m_iterator(iIterator) {}
|
|
00181 { return (*m_iterator)(); }
|
|
00186 { 00187 return m_iterator != iRHS.m_iterator; }
|
|
00178 { 00179 return m_iterator++; }
|
|
00175 {
00176 return ++m_iterator; }
|
|
00183 { 00184 return m_iterator == iRHS.m_iterator; }
|
|
|