std::experimental::const_where_expression
From cppreference.com
< cpp | experimental | simd
| ヘッダー <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) |
[編集] 例
| このセクションは未完成です 理由: 例がありません |