LeviLamina
|
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()) |