Runtime/Core/Public/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 MaxBinds simultaneous listeners.