std::experimental:: const_where_expression
|
Определено в заголовке
<experimental/simd>
|
||
|
template
<
class
M,
class
V
>
class const_where_expression ; |
(parallelism TS v2) | |
Шаблон класса
const_where_expression
абстрагирует концепцию выбранных элементов
заданного константного объекта арифметического или data-parallel типа. Выбранные элементы обозначают элементы
data
[
i
]
для всех
i ∈
{
j ∈ ℕ
|
j
<
M
::
size
(
)
⋀ mask
[
j
]
}
.
Параметры шаблона
| 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) |
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |