Namespaces
Variants

std::experimental::parallel:: is_execution_policy

From cppreference.net
template < class T >
struct is_execution_policy ;
(Parallelism TS)

Prüft, ob T ein standardmäßiger oder implementierungsdefinierter Ausführungsrichtlinientyp ist.

Stellt die Member-Konstante value bereit, die gleich true ist, wenn T ein execution_policy , sequential_execution_policy , parallel_execution_policy , parallel_vector_execution_policy oder ein implementierungsdefinierter Ausführungsrichtlinien-Typ ist. Andernfalls ist value gleich false .

Das Verhalten eines Programms, das Spezialisierungen für is_execution_policy hinzufügt, ist undefiniert.

Inhaltsverzeichnis

Template-Parameter

T - ein zu prüfender Typ

Hilfsvorlage

template < class T >
constexpr bool is_execution_policy_v = is_execution_policy < T > :: value ;
(Parallelism TS)

Geerbt von std:: integral_constant

Member-Konstanten

value
[static]
true falls T ein standardmäßiger oder implementierungsdefinierter Ausführungsrichtlinientyp ist, false andernfalls
(öffentliche statische Member-Konstante)

Member-Funktionen

operator bool
konvertiert das Objekt zu bool , gibt value zurück
(öffentliche Member-Funktion)
operator()
(C++14)
gibt value zurück
(öffentliche Member-Funktion)

Member-Typen

Typ Definition
value_type bool
type std:: integral_constant < bool , value >