- DispatchResult()
- : dispatched_(false), val_(NONE) {}
- explicit
- DispatchResult(bool dis)
- : dispatched_(dis), update_(false), val_(NONE) {}
- DispatchResult(bool dis, bool update)
- : dispatched_(dis), update_(true), val_(NONE) {}
- DispatchResult(bool dis, dispatch_result_t val)
- : dispatched_(dis), update_(false), val_(val) {}
- dispatch_result_t val() const { return val_; }
- bool dispatched() const {
- return dispatched_;
- }
- void dispatched(bool dis) {
- dispatched_ = dis;
- }
- bool update() const {
- return update_;
- }
- void update(bool up) {
- update_ = up;
- }
+ ///
+ DispatchResult() : dispatched_(false), update_(Update::None) {}
+ ///
+ DispatchResult(bool disp, Update::flags f) : dispatched_(disp), update_(f) {}
+ //
+ bool dispatched() const { return dispatched_; }
+ ///
+ void dispatched(bool disp) { dispatched_ = disp; }
+ ///
+ Update::flags update() const { return update_; }
+ ///
+ void update(Update::flags f) { update_ = f; }