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
)。
メンバー関数
|
単項演算子
(公開メンバ関数) |
|
|
選択された要素をアドレスに格納
(公開メンバ関数) |
例
|
このセクションは不完全です
理由: 例がありません |