std::experimental::parallel:: is_execution_policy
|
Definiert im Header
<experimental/execution_policy>
|
||
|
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
|
Definiert im Header
<experimental/execution_policy>
|
||
|
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 > |