Namespaces
Variants

std::experimental::parallel:: is_execution_policy

From cppreference.net
Definido en el encabezado <experimental/execution_policy>
template < class T >
struct is_execution_policy ;
(parallelism TS)

Comprueba si T es un tipo de política de ejecución estándar o definido por la implementación.

Proporciona la constante miembro value que es igual a true , si T es execution_policy , sequential_execution_policy , parallel_execution_policy , parallel_vector_execution_policy , o un tipo de política de ejecución definido por la implementación. De lo contrario, value es igual a false .

El comportamiento de un programa que añade especializaciones para is_execution_policy no está definido.

Contenidos

Parámetros de plantilla

T - un tipo a verificar

Plantilla auxiliar

Definido en el encabezado <experimental/execution_policy>
template < class T >
constexpr bool is_execution_policy_v = is_execution_policy < T > :: value ;
(parallelism TS)

Heredado de std:: integral_constant

Constantes miembro

value
[static]
true si T es un tipo de política de ejecución estándar o definido por la implementación, false en caso contrario
(constante miembro pública estática)

Funciones miembro

operator bool
convierte el objeto a bool , devuelve value
(función miembro pública)
operator()
(C++14)
devuelve value
(función miembro pública)

Tipos miembro

Tipo Definición
value_type bool
type std:: integral_constant < bool , value >