//===----------------------------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // template struct is_execution_policy; // template constexpr bool is_execution_policy_v = is_execution_policy::value; // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: libcpp-has-no-incomplete-pstl #include #include "test_macros.h" static_assert(std::is_execution_policy::value); static_assert(std::is_execution_policy_v); static_assert(std::is_execution_policy::value); static_assert(std::is_execution_policy_v); static_assert(std::is_execution_policy::value); static_assert(std::is_execution_policy_v); #if TEST_STD_VER >= 20 static_assert(std::is_execution_policy::value); static_assert(std::is_execution_policy_v); #endif