| 221 | MwmIter(boost::shared_ptr<Mwm> const & mwm) : m_mwm(mwm) {} |
| 222 | |
| 223 | FeatureTypeWrapper Next() |
| 224 | { |
| 225 | if (m_current == m_mwm->Size()) |
| 226 | { |
| 227 | PyErr_SetNone(PyExc_StopIteration); |
| 228 | bp::throw_error_already_set(); |
| 229 | } |
| 230 | |
| 231 | return m_mwm->GetFeatureByIndex(m_current++); |
| 232 | } |
| 233 | |
| 234 | private: |
| 235 | boost::shared_ptr<Mwm> m_mwm; |
nothing calls this directly
no test coverage detected