std::experimental::parallel:: is_execution_policy
|
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 > |