Namespaces
Variants

std::experimental:: const_where_expression

From cppreference.net
std::experimental::const_where_expression
헤더에 정의됨 <experimental/simd>
template < class M, class V >
class const_where_expression ;
(parallelism TS v2)

클래스 템플릿 const_where_expression 는 산술 또는 데이터-병렬 타입의 주어진 const 객체에서 선택된 요소들의 개념을 추상화합니다. 선택된 요소는 모든 i ∈ { j ∈ ℕ | j < M :: size ( ) ⋀ mask [ j ] } 에 대한 data [ i ] 요소들을 의미합니다.

템플릿 매개변수

M - 마스크 타입
V - M이 적용되는 값 타입

(M, V) 의 유효한 조합은: ( simd_mask < T, Abi > , const simd < T, Abi > ), ( simd_mask < T, Abi > , const simd_mask < T, Abi > ), ( bool , const T ).

멤버 함수

단항 연산자
(public member function)
선택된 요소들을 주소에 저장
(public member function)

예제