@@ -37,7 +37,7 @@ template <typename D, typename ... TValues>
3737class SignalPack ;
3838
3939// /////////////////////////////////////////////////////////////////////////////////////////////////
40- // / Iterate
40+ // / Iterate - Iteratively combines signal value with values from event stream
4141// /////////////////////////////////////////////////////////////////////////////////////////////////
4242template
4343<
@@ -77,7 +77,8 @@ template
7777 typename ... TDepValues,
7878 typename S = std::decay<V>::type
7979>
80- auto Iterate (const Events<D,E>& events, V&& init, SignalPack<D,TDepValues...> depPack, FIn&& func)
80+ auto Iterate (const Events<D,E>& events, V&& init,
81+ const SignalPack<D,TDepValues...>& depPack, FIn&& func)
8182 -> Signal<D,S>
8283{
8384 using REACT_IMPL::SyncedIterateNode;
@@ -118,7 +119,7 @@ auto Iterate(const Events<D,E>& events, V&& init, SignalPack<D,TDepValues...> de
118119}
119120
120121// /////////////////////////////////////////////////////////////////////////////////////////////////
121- // / Hold
122+ // / Hold - Hold the most recent event in a signal
122123// /////////////////////////////////////////////////////////////////////////////////////////////////
123124template
124125<
@@ -137,7 +138,7 @@ auto Hold(const Events<D,T>& events, V&& init)
137138}
138139
139140// /////////////////////////////////////////////////////////////////////////////////////////////////
140- // / Snapshot
141+ // / Snapshot - Sets signal value to value of other signal when event is received
141142// /////////////////////////////////////////////////////////////////////////////////////////////////
142143template
143144<
@@ -156,7 +157,7 @@ auto Snapshot(const Events<D,E>& trigger, const Signal<D,S>& target)
156157}
157158
158159// /////////////////////////////////////////////////////////////////////////////////////////////////
159- // / Monitor
160+ // / Monitor - Emits value changes of target signal
160161// /////////////////////////////////////////////////////////////////////////////////////////////////
161162template
162163<
@@ -174,7 +175,7 @@ auto Monitor(const Signal<D,S>& target)
174175}
175176
176177// /////////////////////////////////////////////////////////////////////////////////////////////////
177- // / Pulse
178+ // / Pulse - Emits value of target signal when event is received
178179// /////////////////////////////////////////////////////////////////////////////////////////////////
179180template
180181<
@@ -193,7 +194,7 @@ auto Pulse(const Events<D,E>& trigger, const Signal<D,S>& target)
193194}
194195
195196// /////////////////////////////////////////////////////////////////////////////////////////////////
196- // / OnChanged
197+ // / OnChanged - Emits token when target signal was changed
197198// /////////////////////////////////////////////////////////////////////////////////////////////////
198199template
199200<
@@ -207,7 +208,7 @@ auto OnChanged(const Signal<D,S>& target)
207208}
208209
209210// /////////////////////////////////////////////////////////////////////////////////////////////////
210- // / OnChangedTo
211+ // / OnChangedTo - Emits token when target signal was changed to value
211212// /////////////////////////////////////////////////////////////////////////////////////////////////
212213template
213214<
0 commit comments