Lines Matching refs:fit
20 fit::sequencer seq; in sequencing_tasks()
24 auto a = fit::make_promise([&] { str += ":a"; }) in sequencing_tasks()
26 .then([&](fit::result<>) { str += ":a2"; }); in sequencing_tasks()
30 auto b = fit::make_promise([&](fit::context& context) { in sequencing_tasks()
33 fit::make_promise([&] { str += ":e"; }) in sequencing_tasks()
37 .then([&, count = 0](fit::context& context, fit::result<>) mutable in sequencing_tasks()
38 -> fit::result<> { in sequencing_tasks()
41 return fit::error(); in sequencing_tasks()
45 return fit::pending(); in sequencing_tasks()
49 auto c = fit::make_promise([&](fit::context& context) { in sequencing_tasks()
52 return fit::pending(); in sequencing_tasks()
55 .then([&](fit::result<>) { str += ":c2"; }); in sequencing_tasks()
58 auto d = fit::make_promise([&] { str += ":d"; }) in sequencing_tasks()
62 auto z1 = fit::make_promise([&] { str += ":z1"; }); in sequencing_tasks()
63 auto z2 = fit::make_promise([&] { str += ":z2"; }); in sequencing_tasks()
67 fit::single_threaded_executor executor; in sequencing_tasks()
85 fit::sequencer seq; in thread_safety()
86 fit::single_threaded_executor executor; in thread_safety()
94 fit::bridge bridge; in thread_safety()
99 fit::make_promise([&] { run_count++; }).wrap_with(seq)); in thread_safety()