Lines Matching refs:promise
34 std::promise<void> promise; in TEST() local
35 auto future = promise.get_future(); in TEST()
37 ASSERT_TRUE(worker.schedule(Callable::from([promise = std::move(promise)]() mutable { in TEST()
39 promise.set_value(); in TEST()
49 std::promise<void> promise; in TEST() local
50 auto future = promise.get_future(); in TEST()
53 ASSERT_TRUE(worker.schedule(Callable::from([promise = std::move(promise)]() mutable { in TEST()
55 promise.set_value(); in TEST()
103 std::promise<void> promise1; in TEST()
104 std::promise<void> promise2; in TEST()
113 ASSERT_TRUE(worker.schedule(Callable::from([promise = std::move(promise1)]() mutable { in TEST()
114 promise.set_value(); in TEST()
123 worker.schedule(Callable::from([promise = std::move(promise2), &value]() mutable { in TEST()
126 promise.set_value(); in TEST()