Namespaces
Variants

std::experimental:: const_where_expression

From cppreference.net
std::experimental::const_where_expression
Défini dans l'en-tête <experimental/simd>
template < class M, class V >
class const_where_expression ;
(parallelism TS v2)

Le modèle de classe const_where_expression abstrait la notion d'éléments sélectionnés d'un objet const donné de type arithmétique ou parallèle aux données. Les éléments sélectionnés désignent les éléments data [ i ] pour tout i ∈ { j ∈ ℕ | j < M :: size ( ) ⋀ mask [ j ] } .

Paramètres du modèle

M - Le type de masque
V - Le type de valeur sur lequel M s'applique

Les combinaisons valides de (M, V) sont : ( simd_mask < T, Abi > , const simd < T, Abi > ), ( simd_mask < T, Abi > , const simd_mask < T, Abi > ), ( bool , const T ).

Fonctions membres

opérateurs unaires
(fonction membre publique)
stocke les éléments sélectionnés à l'adresse
(fonction membre publique)

Exemple