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