struct is_async_execution_policy
Declaration
template <typename T>
struct is_async_execution_policy { /* full declaration omitted */ };Description
//////////////////////////////////////////////////////////////////////// Extension: Detect whether given execution policy makes algorithms asynchronous 1. The type is_async_execution_policy can be used to detect asynchronous execution policies for the purpose of excluding function signatures from otherwise ambiguous overload resolution participation. 2. If T is the type of a standard or implementation-defined execution policy, is_async_execution_policy <T > shall be publicly derived from integral_constant <bool , true>, otherwise from integral_constant <bool , false>. 3. The behavior of a program that adds specializations for is_async_execution_policy is undefined.
Declared at: libs/pika/execution/include/pika/execution/traits/is_execution_policy.hpp:137