wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
StepEngineCore< StepType >::AdvanceResult Struct Reference

Result of advance(): tells the owning engine what to emit next. More...

#include <StepEngineCore.h>

Public Attributes

bool advanced = false
 emit stepChanged() (and stepCompleted(), if the caller has one).
int completedStep = -1
 the step index that just finished; valid when advanced is true.
bool reachedEnd = false
 call the caller's markCompleted().

Detailed Description

template<typename StepType>
struct StepEngineCore< StepType >::AdvanceResult

Result of advance(): tells the owning engine what to emit next.

Definition at line 50 of file StepEngineCore.h.

Member Data Documentation

◆ advanced

template<typename StepType>
bool StepEngineCore< StepType >::AdvanceResult::advanced = false

emit stepChanged() (and stepCompleted(), if the caller has one).

Definition at line 51 of file StepEngineCore.h.

◆ completedStep

template<typename StepType>
int StepEngineCore< StepType >::AdvanceResult::completedStep = -1

the step index that just finished; valid when advanced is true.

Definition at line 53 of file StepEngineCore.h.

◆ reachedEnd

template<typename StepType>
bool StepEngineCore< StepType >::AdvanceResult::reachedEnd = false

call the caller's markCompleted().

Definition at line 52 of file StepEngineCore.h.


The documentation for this struct was generated from the following file: