Template Class event

Inheritance Relationships

Base Type

Class Documentation

template<typename Self>
class legion::core::events::event : public legion::core::events::event_base

Base class all user defined events should inherit from. This ensures that each event has it’s type id and that it can statically be requested.

Public Functions

virtual ~event() = default

Public Static Attributes

static const id_type id = detail::reportEventType<Self>()

Friends

friend class EventBus