名稱空間
變體
操作

std::experimental::const_where_expression

來自 cppreference.com
< cpp‎ | experimental‎ | simd
 
 
 
 
std::experimental::const_where_expression
 
定義於標頭檔案 <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)。

[編輯] 成員函式

一元運算子
(公開成員函式)
將選定元素儲存到地址
(公開成員函式)

[編輯] 示例