tinyevent

Undocumented in source.

Members

Aliases

Cancelable
alias Cancelable(Args...) = bool delegate(Args) @(safe[])

Defines a cancelable event by returning false to cancel

Event
alias Event(Args...) = void delegate(Args) @(safe[])

Defines a regular event

Functions

emit
void emit(T[] events, Args args)

Calls all functions in a regular event

emit
bool emit(T[] events, Args args)

Calls all functions in a cancelable event

Variables

isCancelable
enum bool isCancelable(T);

Returns true if the type or variable is a Cancelable!(...)

isEmittable
enum bool isEmittable(T);

Returns true if the type or variable is an Event or Cancelable

isEvent
enum bool isEvent(T);

Returns true if the type or variable is an Event!(...)

Meta