Lines Matching full:launch
27 enum class launch
317 async(launch policy, F&& f, Args&&... args);
419 // enum class launch
420 _LIBCPP_DECLARE_STRONG_ENUM(launch){async = 1, deferred = 2, any = async | deferred};
421 _LIBCPP_DECLARE_STRONG_ENUM_EPILOG(launch)
425 typedef underlying_type<launch>::type __launch_underlying_type;
427 inline _LIBCPP_HIDE_FROM_ABI constexpr launch operator&(launch __x, launch __y) {
428 …return static_cast<launch>(static_cast<__launch_underlying_type>(__x) & static_cast<__launch_under…
431 inline _LIBCPP_HIDE_FROM_ABI constexpr launch operator|(launch __x, launch __y) {
432 …return static_cast<launch>(static_cast<__launch_underlying_type>(__x) | static_cast<__launch_under…
435 inline _LIBCPP_HIDE_FROM_ABI constexpr launch operator^(launch __x, launch __y) {
436 …return static_cast<launch>(static_cast<__launch_underlying_type>(__x) ^ static_cast<__launch_under…
439 inline _LIBCPP_HIDE_FROM_ABI constexpr launch operator~(launch __x) {
440 return static_cast<launch>(~static_cast<__launch_underlying_type>(__x) & 3);
443 inline _LIBCPP_HIDE_FROM_ABI launch& operator&=(launch& __x, launch __y) {
448 inline _LIBCPP_HIDE_FROM_ABI launch& operator|=(launch& __x, launch __y) {
453 inline _LIBCPP_HIDE_FROM_ABI launch& operator^=(launch& __x, launch __y) {
1836 inline _LIBCPP_HIDE_FROM_ABI bool __does_policy_contain(launch __policy, launch __value) {
1842 async(launch __policy, _Fp&& __f, _Args&&... __args) {
1849 if (__does_policy_contain(__policy, launch::async))
1854 if (__policy == launch::async)
1859 if (__does_policy_contain(__policy, launch::deferred))
1868 return std::async(launch::any, std::forward<_Fp>(__f), std::forward<_Args>(__args)...);