Namespaces
Variants

std::experimental::parallel:: is_execution_policy

From cppreference.net
헤더 파일에 정의됨 <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 - 확인할 타입

헬퍼 템플릿

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 >