Namespaces
Variants

std::experimental:: const_where_expression

From cppreference.net
std::experimental::const_where_expression
Definido en el encabezado <experimental/simd>
template < class M, class V >
class const_where_expression ;
(parallelism TS v2)

La plantilla de clase const_where_expression abstrae la noción de elementos seleccionados de un objeto constante dado de tipo aritmético o de paralelismo de datos. Elementos seleccionados significa los elementos data [ i ] para todo i ∈ { j ∈ ℕ | j < M :: size ( ) ⋀ mask [ j ] } .

Parámetros de plantilla

M - El tipo de máscara
V - El tipo de valor sobre el que M se aplica

Las combinaciones válidas de (M, V) son: ( simd_mask < T, Abi > , const simd < T, Abi > ), ( simd_mask < T, Abi > , const simd_mask < T, Abi > ), ( bool , const T ).

Funciones miembro

operadores unarios
(función miembro pública)
almacena elementos seleccionados en dirección
(función miembro pública)

Ejemplo