Skip to content

Commit bfc7d4a

Browse files
committed
Fixes + comments.
1 parent 188a2a9 commit bfc7d4a

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

include/react/Algorithm.h

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ template <typename D, typename ... TValues>
3737
class SignalPack;
3838

3939
///////////////////////////////////////////////////////////////////////////////////////////////////
40-
/// Iterate
40+
/// Iterate - Iteratively combines signal value with values from event stream
4141
///////////////////////////////////////////////////////////////////////////////////////////////////
4242
template
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
///////////////////////////////////////////////////////////////////////////////////////////////////
123124
template
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
///////////////////////////////////////////////////////////////////////////////////////////////////
142143
template
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
///////////////////////////////////////////////////////////////////////////////////////////////////
161162
template
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
///////////////////////////////////////////////////////////////////////////////////////////////////
179180
template
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
///////////////////////////////////////////////////////////////////////////////////////////////////
198199
template
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
///////////////////////////////////////////////////////////////////////////////////////////////////
212213
template
213214
<

include/react/Observer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ template
164164
typename ... TDepValues
165165
>
166166
auto Observe(const Events<D,E>& subject,
167-
SignalPack<D,TDepValues...> depPack, FIn&& func)
167+
const SignalPack<D,TDepValues...>& depPack, FIn&& func)
168168
-> Observer<D>
169169
{
170170
using REACT_IMPL::IObserver;

0 commit comments

Comments
 (0)