Home | History | Annotate | Download | only in futures.overview

Lines Matching refs:launch

12 // enum class launch
25 static_assert(static_cast<int>(std::launch::any) ==
26 (static_cast<int>(std::launch::async) | static_cast<int>(std::launch::deferred)), "");
28 static_assert(std::launch::any == (std::launch::async | std::launch::deferred), "");
29 static_assert(std::launch(0) == (std::launch::async & std::launch::deferred), "");
30 static_assert(std::launch::any == (std::launch::async ^ std::launch::deferred), "");
31 static_assert(std::launch::deferred == ~std::launch::async, "");
32 std::launch x = std::launch::async;
33 x &= std::launch::deferred;
34 assert(x == std::launch(0));
35 x = std::launch::async;
36 x |= std::launch::deferred;
37 assert(x == std::launch::any);
38 x ^= std::launch::deferred;
39 assert(x == std::launch::async);
41 static_assert(static_cast<int>(std::launch::async) == 1, "");
42 static_assert(static_cast<int>(std::launch::deferred) == 2, "");