Lines Matching refs:coro
29 template<typename Promise> struct coro {}; struct
31 struct std::coroutine_traits<coro<Promise>, Ps...> {
228 coro<bad_promise_1> missing_get_return_object() { // expected-error {{no member named 'get_return_o… in missing_get_return_object()
233 coro<bad_promise_2> get_return_object();
237 coro<bad_promise_2> missing_initial_suspend() { // expected-error {{no member named 'initial_suspen… in missing_initial_suspend()
242 coro<bad_promise_3> get_return_object();
246 coro<bad_promise_3> missing_final_suspend() { // expected-error {{no member named 'final_suspend' i… in missing_final_suspend()
251 coro<bad_promise_4> get_return_object();
256 coro<bad_promise_4> bad_initial_suspend() { // expected-error {{no member named 'await_ready' in 'n… in bad_initial_suspend()
261 coro<bad_promise_5> get_return_object();
266 coro<bad_promise_5> bad_final_suspend() { // expected-error {{no member named 'await_ready' in 'not… in bad_final_suspend()