/home/runner/work/HiCR/HiCR/include/hicr/backends/boost/coroutine.hpp Source File
|
HiCR
|
coroutine.hpp
Go to the documentation of this file.
49 if (_hasFinished == true) HICR_THROW_RUNTIME("Attempting to resume a coroutine that has already finished");
50 if (_runningContext == true) HICR_THROW_RUNTIME("Attempting to resume a coroutine that is already running");
64 if (_hasFinished == true) HICR_THROW_RUNTIME("Attempting to suspend a coroutine that has already finished");
65 if (_runningContext == false) HICR_THROW_RUNTIME("Attempting to suspend a coroutine that is not running");
Definition coroutine.hpp:41
__INLINE__ void start(const HiCR::replicableFc_t &fc, void *const arg)
Definition coroutine.hpp:82
__INLINE__ bool hasFinished()
Definition coroutine.hpp:116
Provides a base definition for a HiCR Execution Unit class.
Provides a failure model and corresponding exception classes.
Generated by