std::experimental::parallel:: is_execution_policy
|
헤더 파일에 정의됨
<experimental/execution_policy>
|
||
|
template
<
class
T
>
struct is_execution_policy ; |
(parallelism TS) | |
T
가 표준 또는 구현 정의 실행 정책 타입인지 확인합니다.
멤버 상수
value
를 제공합니다.
T
가
execution_policy
,
sequential_execution_policy
,
parallel_execution_policy
,
parallel_vector_execution_policy
, 또는 구현 정의 실행 정책 타입인 경우
true
와 같습니다. 그렇지 않은 경우,
value
는
false
와 같습니다.
실행 정책에 대한 특수화를 추가하는 프로그램의 동작은
is_execution_policy
에 대해 정의되지 않습니다.
목차 |
템플릿 매개변수
| T | - | 확인할 타입 |
헬퍼 템플릿
|
헤더에 정의됨
<experimental/execution_policy>
|
||
|
template
<
class
T
>
constexpr bool is_execution_policy_v = is_execution_policy < T > :: value ; |
(parallelism TS) | |
std::integral_constant에서 상속됨
멤버 상수
|
value
[static]
|
true
만약
T
가 표준 또는 구현 정의 실행 정책 타입인 경우,
false
그렇지 않은 경우
(public static member constant) |
멤버 함수
|
operator bool
|
객체를
bool
로 변환,
value
반환
(public member function) |
|
operator()
(C++14)
|
value
반환
(public member function) |
멤버 타입
| 타입 | 정의 |
value_type
|
bool |
type
|
std:: integral_constant < bool , value > |