mirror of
https://github.com/esphome/esphome.git
synced 2024-11-22 11:47:30 +01:00
Make CallbackManager invocable (#3089)
This commit is contained in:
parent
80d03a631e
commit
4e6bdb31ac
@ -176,6 +176,9 @@ template<typename... Ts> class CallbackManager<void(Ts...)> {
|
||||
cb(args...);
|
||||
}
|
||||
|
||||
/// Call all callbacks in this manager.
|
||||
void operator()(Ts... args) { call(args...); }
|
||||
|
||||
protected:
|
||||
std::vector<std::function<void(Ts...)>> callbacks_;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user