![]() |
C++ Library Extensions 2022.12.09
To help learn modern C++ programming
|
#include <033-coroutine.hpp>
Public Types | |
using | resumable_type = ResumableType< ReturnType > |
using | coroutine_frame_type = std::experimental::coroutine_handle< PromiseType > |
Public Member Functions | |
auto | get_return_object () |
auto | initial_suspend () |
auto | final_suspend () |
void | unhandled_exception () |
template<typename Type > | |
auto | await_transform (Type &&value) |
void | return_value (ReturnType value) |
void | yield_value (ReturnType value) |
Static Public Member Functions | |
static auto | get_return_object_on_allocation_failure () |
Friends | |
template<typename Type > | |
class | ResumableType |
Definition at line 56 of file 033-coroutine.hpp.
using ResumableType< SemanticReturnType >::PromiseType< ReturnType >::coroutine_frame_type = std::experimental::coroutine_handle<PromiseType> |
Definition at line 63 of file 033-coroutine.hpp.
using ResumableType< SemanticReturnType >::PromiseType< ReturnType >::resumable_type = ResumableType<ReturnType> |
Definition at line 61 of file 033-coroutine.hpp.
|
inline |
Definition at line 112 of file 033-coroutine.hpp.
|
inline |
Definition at line 99 of file 033-coroutine.hpp.
|
inline |
Definition at line 84 of file 033-coroutine.hpp.
|
inlinestatic |
Definition at line 76 of file 033-coroutine.hpp.
|
inline |
Definition at line 93 of file 033-coroutine.hpp.
|
inline |
Definition at line 118 of file 033-coroutine.hpp.
|
inline |
Definition at line 105 of file 033-coroutine.hpp.
|
inline |
Definition at line 126 of file 033-coroutine.hpp.
|
friend |
Definition at line 58 of file 033-coroutine.hpp.