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

Lines Matching refs:launch

14 // enum class launch
29 LIBCPP_STATIC_ASSERT(static_cast<int>(std::launch::any) ==
30 (static_cast<int>(std::launch::async) | static_cast<int>(std::launch::deferred)), "");
32 LIBCPP_STATIC_ASSERT(std::launch::any == (std::launch::async | std::launch::deferred), "");
33 static_assert(std::launch(0) == (std::launch::async & std::launch::deferred), "");
34 LIBCPP_STATIC_ASSERT(std::launch::any == (std::launch::async ^ std::launch::deferred), "");
35 LIBCPP_STATIC_ASSERT(std::launch::deferred == ~std::launch::async, "");
36 std::launch x = std::launch::async;
37 x &= std::launch::deferred;
38 assert(x == std::launch(0));
39 x = std::launch::async;
40 x |= std::launch::deferred;
41 LIBCPP_ASSERT(x == std::launch::any);
42 x ^= std::launch::deferred;
43 assert(x == std::launch::async);
45 static_assert(static_cast<int>(std::launch::async) == 1, "");
46 static_assert(static_cast<int>(std::launch::deferred) == 2, "");