]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/windows/poll.cpp
Add missing includes for Windows platform
[libs/core.git] / source / io / windows / poll.cpp
index 7aafc6e1c2fcf74d6da3a1ca34777652da795489..cbd92fd39678417c59375277c4ab0bd802606109 100644 (file)
@@ -1,3 +1,4 @@
+#include <msp/core/except.h>
 #include <msp/core/systemerror.h>
 #include "eventobject.h"
 #include "handle.h"
@@ -18,8 +19,8 @@ void Poller::rebuild_array()
        priv->handles.clear();
        priv->handles.reserve(objects.size());
 
-       for(vector<PolledObject>::const_iterator i=objects.begin(); i!=objects.end(); ++i)
-               priv->handles.push_back(*i->object->get_event_handle());
+       for(const PolledObject &po: objects)
+               priv->handles.push_back(*po.object->get_event_handle());
 }
 
 void Poller::platform_poll(int timeout)