public:
struct PolledObject
{
- EventObject *object = 0;
- PollEvent events = P_NONE;
-
- PolledObject(EventObject *o, PollEvent e): object(o), events(e) { }
+ EventObject *object;
+ PollEvent events;
};
private:
struct Private;
std::vector<PolledObject> objects;
- Private *priv = 0;
+ Private *priv = nullptr;
bool events_changed = false;
bool objs_changed = false;
std::vector<PolledObject> poll_result;