Namespaces
Variants

std::experimental::parallel:: is_execution_policy

From cppreference.net
Défini dans l'en-tête <experimental/execution_policy>
template < class T >
struct is_execution_policy ;
(parallelism TS)

Vérifie si T est un type de politique d'exécution standard ou défini par l'implémentation.

Fournit la constante membre value qui est égale à true , si T est execution_policy , sequential_execution_policy , parallel_execution_policy , parallel_vector_execution_policy , ou un type de politique d'exécution défini par l'implémentation. Sinon, value est égal à false .

Le comportement d'un programme qui ajoute des spécialisations pour is_execution_policy est indéfini.

Table des matières

Paramètres du modèle

T - un type à vérifier

Modèle d'assistance

Défini dans l'en-tête <experimental/execution_policy>
template < class T >
constexpr bool is_execution_policy_v = is_execution_policy < T > :: value ;
(parallelism TS)

Hérité de std:: integral_constant

Constantes membres

value
[static]
true si T est un type de politique d'exécution standard ou défini par l'implémentation, false sinon
(constante membre publique statique)

Fonctions membres

operator bool
convertit l'objet en bool , retourne value
(fonction membre publique)
operator()
(C++14)
retourne value
(fonction membre publique)

Types membres

Type Définition
value_type bool
type std:: integral_constant < bool , value >