- const vector<Poller::PolledObject> &result = poller.get_result();
- for(vector<Poller::PolledObject>::const_iterator i=result.begin(); i!=result.end(); ++i)
- if(objects.count(Slot(*this, *i->object)))
- i->object->event(i->events);
+ for(const Poller::PolledObject &po: poller.get_result())
+ if(objects.count(Slot(*this, *po.object)))
+ po.object->event(po.events);