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 ;
(并行技术规范 v2)

类模板 const_where_expression 抽象了算术或数据并行类型的常量对象中选定元素的概念。选定元素指所有满足 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 )。

成员函数

一元运算符
(公开成员函数)
将选定元素存储至地址
(公开成员函数)

示例