@@ -38,7 +38,7 @@ class FoldBaseNode : public SignalNode<D,S>
3838 {
3939 }
4040
41- virtual EUpdateResult Tick (void * turnPtr) override
41+ virtual void Tick (void * turnPtr) override
4242 {
4343 using TurnT = typename D::Engine::TurnT;
4444 TurnT& turn = *static_cast <TurnT*>(turnPtr);
@@ -55,12 +55,10 @@ class FoldBaseNode : public SignalNode<D,S>
5555 {
5656 value_ = newValue;
5757 Engine::OnNodePulse (*this , turn);
58- return EUpdateResult::changed;
5958 }
6059 else
6160 {
6261 Engine::OnNodeIdlePulse (*this , turn);
63- return EUpdateResult::unchanged;
6462 }
6563 }
6664
@@ -185,7 +183,7 @@ class HoldNode : public SignalNode<D,S>
185183
186184 virtual const char * GetNodeType () const override { return " HoldNode" ; }
187185
188- virtual EUpdateResult Tick (void * turnPtr) override
186+ virtual void Tick (void * turnPtr) override
189187 {
190188 using TurnT = typename D::Engine::TurnT;
191189 TurnT& turn = *static_cast <TurnT*>(turnPtr);
@@ -211,12 +209,10 @@ class HoldNode : public SignalNode<D,S>
211209 if (changed)
212210 {
213211 Engine::OnNodePulse (*this , turn);
214- return EUpdateResult::changed;
215212 }
216213 else
217214 {
218215 Engine::OnNodeIdlePulse (*this , turn);
219- return EUpdateResult::unchanged;
220216 }
221217 }
222218
@@ -257,7 +253,7 @@ class SnapshotNode : public SignalNode<D,S>
257253
258254 virtual const char * GetNodeType () const override { return " SnapshotNode" ; }
259255
260- virtual EUpdateResult Tick (void * turnPtr) override
256+ virtual void Tick (void * turnPtr) override
261257 {
262258 using TurnT = typename D::Engine::TurnT;
263259 TurnT& turn = *static_cast <TurnT*>(turnPtr);
@@ -285,12 +281,10 @@ class SnapshotNode : public SignalNode<D,S>
285281 if (changed)
286282 {
287283 Engine::OnNodePulse (*this , turn);
288- return EUpdateResult::changed;
289284 }
290285 else
291286 {
292287 Engine::OnNodeIdlePulse (*this , turn);
293- return EUpdateResult::unchanged;
294288 }
295289 }
296290
@@ -328,7 +322,7 @@ class MonitorNode : public EventStreamNode<D,E>
328322
329323 virtual const char * GetNodeType () const override { return " MonitorNode" ; }
330324
331- virtual EUpdateResult Tick (void * turnPtr) override
325+ virtual void Tick (void * turnPtr) override
332326 {
333327 using TurnT = typename D::Engine::TurnT;
334328 TurnT& turn = *static_cast <TurnT*>(turnPtr);
@@ -346,12 +340,10 @@ class MonitorNode : public EventStreamNode<D,E>
346340 if (events_.size () > 0 )
347341 {
348342 Engine::OnNodePulse (*this , turn);
349- return EUpdateResult::changed;
350343 }
351344 else
352345 {
353346 Engine::OnNodeIdlePulse (*this , turn);
354- return EUpdateResult::unchanged;
355347 }
356348 }
357349
@@ -392,7 +384,7 @@ class PulseNode : public EventStreamNode<D,S>
392384
393385 virtual const char * GetNodeType () const override { return " PulseNode" ; }
394386
395- virtual EUpdateResult Tick (void * turnPtr) override
387+ virtual void Tick (void * turnPtr) override
396388 {
397389 typedef typename D::Engine::TurnT TurnT;
398390 TurnT& turn = *static_cast <TurnT*>(turnPtr);
@@ -412,12 +404,10 @@ class PulseNode : public EventStreamNode<D,S>
412404 if (events_.size () > 0 )
413405 {
414406 Engine::OnNodePulse (*this , turn);
415- return EUpdateResult::changed;
416407 }
417408 else
418409 {
419410 Engine::OnNodeIdlePulse (*this , turn);
420- return EUpdateResult::unchanged;
421411 }
422412 }
423413
@@ -461,7 +451,7 @@ class EventFlattenNode : public EventStreamNode<D, TInner>
461451
462452 virtual bool IsDynamicNode () const override { return true ; }
463453
464- virtual EUpdateResult Tick (void * turnPtr) override
454+ virtual void Tick (void * turnPtr) override
465455 {
466456 typedef typename D::Engine::TurnT TurnT;
467457 TurnT& turn = *static_cast <TurnT*>(turnPtr);
@@ -482,7 +472,7 @@ class EventFlattenNode : public EventStreamNode<D, TInner>
482472 Engine::OnDynamicNodeDetach (*this , *oldInner, turn);
483473 Engine::OnDynamicNodeAttach (*this , *newInner, turn);
484474
485- return EUpdateResult::invalidated ;
475+ return ;
486476 }
487477
488478 REACT_LOG (D::Log ().template Append <NodeEvaluateBeginEvent>(
@@ -496,12 +486,10 @@ class EventFlattenNode : public EventStreamNode<D, TInner>
496486 if (events_.size () > 0 )
497487 {
498488 Engine::OnNodePulse (*this , *static_cast <TurnT*>(turnPtr));
499- return EUpdateResult::changed;
500489 }
501490 else
502491 {
503492 Engine::OnNodeIdlePulse (*this , *static_cast <TurnT*>(turnPtr));
504- return EUpdateResult::unchanged;
505493 }
506494 }
507495
0 commit comments