|
KiCad PCB EDA Suite
|
A simple harness that counts to a preset value in a couroutine, yielding each value. More...
Public Member Functions | |
| CoroutineExample (int aCount) | |
| int | CountTo (int n) |
| void | Run () |
Public Attributes | |
| std::unique_ptr< MyCoroutine > | m_cofunc |
| int | m_count |
A simple harness that counts to a preset value in a couroutine, yielding each value.
This is a user-facing version of the "Increment" unit test in the "Coroutine" suite, in qa_common.
Definition at line 47 of file coroutines.cpp.
|
inline |
Definition at line 50 of file coroutines.cpp.
References m_count.
|
inline |
|
inline |
Definition at line 64 of file coroutines.cpp.
References CountTo(), m_cofunc, and m_count.
Referenced by coroutine_main_func().
| std::unique_ptr<MyCoroutine> CoroutineExample::m_cofunc |
Definition at line 75 of file coroutines.cpp.
| int CoroutineExample::m_count |
Definition at line 76 of file coroutines.cpp.
Referenced by CoroutineExample(), and Run().