Lines Matching refs:coro
60 Coroutine<void, void> coro(yielding_task, start_upon_creation);
62 ASSERT_FALSE(coro.started());
77 Coroutine<void, void> coro(yielding_task);
78 ASSERT_TRUE(coro);
103 Coroutine<int, void> coro(passing_task);
104 ASSERT_TRUE(coro);
107 coro(val);
130 Coroutine<void, int> coro(returning_task);
131 ASSERT_TRUE(coro);
134 int returned = coro.get();
168 Coroutine<void, int> coro(fibonacci_task);
169 ASSERT_TRUE(coro);
172 ASSERT_TRUE(coro);
173 int returned = coro.get();
202 Coroutine<std::string, std::string> coro(cooperative_task);
206 ASSERT_TRUE(coro);
208 result = coro(result).get();
235 Coroutine<void, std::string> coro(inner_task);
236 std::string inner_string = coro.get();
243 Coroutine<void, std::string> coro(outer_task);
244 ASSERT_TRUE(coro);
246 std::string result = coro.get();