std::experimental:: simd_mask
|
Definido en el encabezado
<experimental/simd>
|
||
|
template
<
class
T,
class
Abi
=
simd_abi
::
compatible
<
T
>
>
class simd_mask ; |
(parallelism TS v2) | |
La plantilla de clase
simd_mask
es un tipo de datos paralelos con el tipo de elemento
bool
. El ancho de una instanciación dada de
simd_mask
es una expresión constante, determinada por los parámetros de la plantilla. Específicamente,
simd_mask
<
T, Abi
>
::
size
(
)
siempre es igual a
simd
<
T, Abi
>
::
size
(
)
.
Contenidos |
Parámetros de plantilla
| T | - |
el tipo de elemento sobre el que se aplica
simd_mask
|
| Abi | - |
el tipo ABI sobre el que se aplica
simd_mask
|
Plantillas de alias auxiliares
| Plantilla | Definición |
| 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 >> |
Tipos de miembros
| Tipo de miembro | Definición |
value_type
|
bool |
reference
|
definido por la implementación |
simd_type
|
simd < T, Abi > |
abi_type
|
Abi |
Funciones miembro
|
(parallelism TS v2)
|
construye un objeto
simd_mask
(función miembro pública) |
|
(parallelism TS v2)
|
carga elementos de
simd_mask
desde memoria contigua
(función miembro pública) |
|
(parallelism TS v2)
|
almacena elementos de
simd_mask
en memoria contigua
(función miembro pública) |
|
(parallelism TS v2)
|
accede al elemento especificado
(función miembro pública) |
|
(parallelism TS v2)
|
niega cada elemento
(función miembro pública) |
|
[static]
(parallelism TS v2)
|
devuelve el ancho / número de elementos
(función miembro estática pública) |
Funciones no miembro
|
(parallelism TS v2)
|
operadores lógicos elemento a elemento
(función) |
|
(parallelism TS v2)
|
operadores bit a bit elemento a elemento
(función) |
|
(parallelism TS v2)
|
operadores compuestos elemento a elemento
(función) |
|
(parallelism TS v2)
|
operadores relacionales elemento a elemento
(función) |
Ejemplo
|
Esta sección está incompleta
Razón: sin ejemplo |
Véase también
|
(parallelism TS v2)
|
tipo vectorial de procesamiento de datos en paralelo
(plantilla de clase) |
proxy a un subconjunto de un valarray tras aplicar una máscara booleana
operator[]
(plantilla de clase) |