|
LeviLamina
|
Inheritance diagram for ll::event::ListenerBase:Public Member Functions | |
| ListenerBase (ListenerBase &&)=delete | |
| ListenerBase (ListenerBase const &)=delete | |
| ListenerBase & | operator= (ListenerBase &&)=delete |
| ListenerBase & | operator= (ListenerBase const &)=delete |
| 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 |
| virtual void | call (Event &event)=0 |
Public Attributes | |
| std::weak_ptr< mod::Mod > | modPtr |
Protected Member Functions | |
| LLAPI | ListenerBase (EventPriority priority, std::weak_ptr< mod::Mod > mod=mod::NativeMod::current()) |