名前空間
変種
操作

std::experimental::const_where_expression

From cppreference.com
< cpp‎ | experimental‎ | simd
 
 
 
 
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)

[編集]

English 日本語 中文(简体) 中文(繁體)