Lines Matching defs:Promise
97 struct Promise { struct
98 Promise() { in Promise() function
104 Task get_return_object() { in get_return_object()
112 std::suspend_never initial_suspend() const { in initial_suspend()
142 template <typename Task, bool ThrowInPromiseConstructor, argument
145 struct Promise<Task, void, ThrowInPromiseConstructor, ThrowInInitialSuspend, struct
147 Promise() { in Promise() function
153 Task get_return_object() { in get_return_object()
161 std::suspend_never initial_suspend() const { in initial_suspend()
169 std::suspend_never final_suspend() const noexcept { return {}; } in final_suspend()
171 void return_void() {} in return_void()
173 void unhandled_exception() { in unhandled_exception()
181 Task *return_val;