|
using | callback_fn = std::function<void(Event&)> |
|
|
template<class Callable > |
| MultiListener (Callable const &fn, EventPriority priority=EventPriority::Normal, std::weak_ptr< mod::Mod > mod=mod::NativeMod::current()) |
|
void | call (Event &event) override |
|
constexpr ListenerId | getId () const |
|
constexpr EventPriority | getPriority () const |
|
constexpr bool | operator== (ListenerBase const &other) const noexcept |
|
constexpr std::strong_ordering | operator<=> (ListenerBase const &other) const noexcept |
|
|
template<class Callable > |
static std::shared_ptr< MultiListener > | create (Callable const &fn, EventPriority priority=EventPriority::Normal, std::weak_ptr< mod::Mod > mod=mod::NativeMod::current()) |
|
◆ call()
The documentation for this class was generated from the following file: