Coroutine promise type for a job. More...
#include "job.h"
Public Member Functions | |
| std_coroutine::suspend_never | final_suspend () const noexcept |
| Function called when the job is done. More... | |
| dpp::job | get_return_object () const noexcept |
| Function called to get the job object. More... | |
| std_coroutine::suspend_never | initial_suspend () const noexcept |
| Function called when the job is started. More... | |
| void | return_void () const noexcept |
| Function called when the job returns. More... | |
| void | unhandled_exception () const |
| Function called when an exception is thrown and not caught. More... | |
Coroutine promise type for a job.
|
inlinenoexcept |
Function called when the job is done.
|
inlinenoexcept |
Function called to get the job object.
|
inlinenoexcept |
Function called when the job is started.
|
inlinenoexcept |
Function called when the job returns.
Does nothing.
|
inline |
Function called when an exception is thrown and not caught.
| Immediately | rethrows the exception to the caller / resumer |