std::is_execution_policy
De cppreference.com
<tbody>
</tbody>
| Definido en el archivo de encabezado <execution>
|
||
template< class T > struct is_execution_policy; |
(desde C++17) | |
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 un tipo de política de ejecución estándar, o un tipo de política de ejecución definido por la implementación. De otra forma, value es igual a false.
El comportamiento de un programa que añade especializaciones para is_execution_policy o is_execution_policy_v no está definido.
Parámetros de plantilla
| T | - | Un tipo a comprobar |
Plantilla asistente
<tbody> </tbody>| Definido en el archivo de encabezado <execution>
|
||
template< class T > inline constexpr bool is_execution_policy_v = std::is_execution_policy<T>::value; |
(desde C++17) | |
Heredado de std::integral_constant
Constantes miembro
value [estático] |
true si T es un tipo de política de ejecución estándar o definido por la implementación., de lo contrario false. (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>
|
Véase también
(C++17)(C++17)(C++17)(C++20) |
Tipos de políticas de ejecución. (clase) |
(C++17)(C++17)(C++17)(C++20) |
Objetos de políticas de ejecución globales. (constante) |