glwtf.signals

Signals and Slots are an implementation of the Observer Pattern. Essentially, when a Signal is emitted, a list of connected Observers (called slots) are called.

Members

Functions

signal
string signal(string name, string protection = "private")

string mixin for creating a signal.

Structs

RestrictedSignal
struct RestrictedSignal(Args...)

The signal implementation, not providing an emit method.

Signal
struct Signal(Args...)

Full signal implementation.

Meta

Authors

Robert Klotzner

License

<a href="http://www.boost.org/LICENSE_1_0.txt">Boost License 1.0</a>.