std::experimental::const_where_expression
Von cppreference.com
< cpp | experimental | simd
| Definiert in Header <experimental/simd> |
||
| template< class M, class V > class const_where_expression; |
(Parallelismus TS v2) | |
Die Klassenvorlage const_where_expression abstrahiert die Vorstellung von ausgewählten Elementen eines gegebenen konstanten Objekts vom arithmetischen oder datenparallelen Typ. Ausgewählte Elemente bezeichnen die Elemente data[i] für alle i ∈ { j ∈ ℕ | j < M::size() ⋀ mask[j] }.
[edit] Template parameters
| M | - | Der Maskentyp |
| V | - | Der Werttyp M, der angewendet wird |
Gültige Kombinationen von (M, V) sind: (simd_mask<T, Abi>, const simd<T, Abi>), (simd_mask<T, Abi>, const simd_mask<T, Abi>), (bool, const T).
[edit] Member functions
| unäre Operatoren (öffentliche Memberfunktion) | |
| speichert ausgewählte Elemente an die Adresse (öffentliche Memberfunktion) |
[edit] Example
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |