std::experimental:: simd_mask
|
Определено в заголовке
<experimental/simd>
|
||
|
template
<
class
T,
class
Abi
=
simd_abi
::
compatible
<
T
>
>
class simd_mask ; |
(parallelism TS v2) | |
Шаблон класса
simd_mask
представляет собой тип с параллельной обработкой данных, имеющий элементный тип
bool
. Ширина конкретной инстанциации
simd_mask
является константным выражением, определяемым параметрами шаблона. Конкретно,
simd_mask
<
T, Abi
>
::
size
(
)
всегда равно
simd
<
T, Abi
>
::
size
(
)
.
Содержание |
Параметры шаблона
| T | - |
тип элемента, к которому применяется
simd_mask
|
| Abi | - |
тип ABI, к которому применяется
simd_mask
|
Вспомогательные псевдонимы шаблонов
| Шаблон | Определение |
| template < class T, int N > using fixed_size_simd_mask | simd_mask < T, simd_abi :: fixed_size < N >> |
| template < class T > using native_simd_mask | simd_mask < T, simd_abi :: native < T >> |
Типы членов
| Тип члена | Определение |
value_type
|
bool |
reference
|
определяется реализацией |
simd_type
|
simd < T, Abi > |
abi_type
|
Abi |
Функции-члены
|
(parallelism TS v2)
|
создает объект
simd_mask
(публичная функция-член) |
|
(parallelism TS v2)
|
загружает элементы
simd_mask
из непрерывной памяти
(публичная функция-член) |
|
(parallelism TS v2)
|
сохраняет элементы
simd_mask
в непрерывную память
(публичная функция-член) |
|
(parallelism TS v2)
|
обращается к указанному элементу
(публичная функция-член) |
|
(parallelism TS v2)
|
инвертирует каждый элемент
(публичная функция-член) |
|
[static]
(parallelism TS v2)
|
возвращает ширину / количество элементов
(публичная статическая функция-член) |
Функции, не являющиеся членами класса
|
(parallelism TS v2)
|
поэлементные логические операторы
(функция) |
|
(parallelism TS v2)
|
поэлементные побитовые операторы
(функция) |
|
(parallelism TS v2)
|
поэлементные составные операторы
(функция) |
|
(parallelism TS v2)
|
поэлементные операторы отношений
(функция) |
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
(parallelism TS v2)
|
тип вектора с параллелизмом данных
(шаблон класса) |
прокси для подмножества valarray после применения булевой маски
operator[]
(шаблон класса) |