std::experimental::where
在标头
<experimental/simd>
定义
|
||
template
<
class
T, class
Abi >
where_expression<simd_mask<T,
Abi>,
simd<T,
Abi>> |
(1) | (并行 TS v2) |
template
<
class
T, class
Abi >
const_where_expression<simd_mask<T,
Abi>,
const
simd<T,
Abi>> |
(2) | (并行 TS v2) |
template
<
class
T, class
Abi >
where_expression<simd_mask<T,
Abi>,
simd_mask<T,
Abi>> |
(3) | (并行 TS v2) |
template
<
class
T, class
Abi >
const_where_expression<simd_mask<T,
Abi>,
const
simd_mask<T,
Abi>> |
(4) | (并行 TS v2) |
template
<
class T
>
where_expression<bool,
T> |
(5) | (并行 TS v2) |
template
<
class T
>
const_where_expression<bool,
const
T> |
(6) | (并行 TS v2) |
构造新的 const_where_expression 或 where_expression 。
参数
mask | - | simd_mask 对象
|
value | - | 到应用掩码于其上的对象的引用 |
mask | - | bool 类型掩码
|
value | - | 到应用掩码于其上的标量的引用 |
返回值
构造的 const_where_expression 或 where_expression 。