std::experimental::const_where_expression
来自 cppreference.cn
< cpp | experimental | simd
| 定义于头文件 <experimental/simd> |
||
| template< class M, class V > class const_where_expression; |
(并行技术规范 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)。
[编辑] 成员函数
| 一元运算符 (公开成员函数) | |
| 将选定元素存储到地址 (公开成员函数) |
[编辑] 示例
| 本节不完整 原因:无示例 |