Lines Matching refs:future
31 auto future = ftl::defer([](int x) { return x + 1; }, 99); in TEST() local
32 EXPECT_EQ(future.get(), 100); in TEST()
35 auto future = ftl::yield(42); in TEST() local
36 EXPECT_EQ(future.get(), 42); in TEST()
40 auto future = ftl::yield(std::move(ptr)); in TEST() local
41 EXPECT_EQ(*future.get(), '!'); in TEST()
44 auto future = ftl::yield(123); in TEST() local
45 std::future<char> futures[] = {ftl::yield('a'), ftl::yield('b')}; in TEST()
47 std::future<char> chain = ftl::chain(std::move(future)) in TEST()
74 std::packaged_task<std::future<ByteVector>(ByteVector)> decrement_bytes( in TEST()
96 .then([](std::future<ByteVector> bytes) { return bytes; }) in TEST()