HomeReferenceAlgorithm.h ⇀ Hold

Hold function

Holds the most recent event in a signal.

Syntax

template
<
    typename D,
    typename V,
    typename T = decay<V>::type
>
Signal<D,T> Hold(const Events<D,T>& events, V&& init);

Semantics

Creates a signal with an initial value v = init. For received event values e1, e2, ... eN in events, it is updated to v = eN.