Events.h file
Classes
-
template<typename Ret, typename... Args>struct Callback
- Type-erased single-binding delegate — stores one member function or free function.
-
template<typename CB, size_t MaxBinds>struct MultiCallbackStorage<CB, true, MaxBinds>
-
template<typename CB, size_t MaxBinds>struct MultiCallbackStorage<CB, false, MaxBinds>
- Dynamic-capacity storage backend for MultiCallback — bindings live in a
std::vector. -
template<typename Ret, bool Fixed, size_t MaxBinds = 16, typename... Args>struct MultiCallback
- Multi-binding delegate — dispatches to
MaxBindssimultaneous listeners.