HomeReferenceDomain.h ⇀ USING_REACTIVE_DOMAIN

USING_REACTIVE_DOMAIN macro

Defines type aliases for the given reactive domain.

Syntax

#define USING_REACTIVE_DOMAIN(name)

Semantics

Defines the following type aliases for the given domain name in the current scope:

template <typename S>
using SignalT = Signal<name,S>;

template <typename S>
using VarSignalT = VarSignal<name,S>;

template <typename E = Token>
using EventsT = Events<name,E>;

template <typename E = Token>
using EventSourceT = EventSource<name,E>;

using ObserverT = Observer<name>;

using ReactorT = Reactor<name>;