std:: submdspan_mapping_result
From cppreference.net
|
Défini dans l'en-tête
<mdspan>
|
||
|
template
<
class
LayoutMapping
>
struct submdspan_mapping_result ; |
(depuis C++26) | |
Les spécialisations de
submdspan_mapping_result
sont des types de résultat renvoyés par les surcharges de
submdspan_mapping
.
Ce modèle de classe n'a pas de classes de base ni de membres déclarés autres que ceux indiqués ci-dessous.
Paramètres du modèle
| LayoutMapping | - | un type de mappage de disposition qui satisfait aux exigences de LayoutMapping |
Membres de données
| Nombre du membre | Définition |
|
mapping
|
mapping calculé de type
LayoutMapping
. Il est déclaré avec l'attribut
[[
no_unique_address
]]
.
(objet membre public) |
|
offset
|
offset calculé de type
std::size_t
.
(objet membre public) |
Tous ces membres ont des initialiseurs de membres par défaut où chaque membre de données est initialisé par valeur.
Voir aussi
|
(C++26)
|
retourne une vue d'un sous-ensemble d'un
mdspan
existant
(modèle de fonction) |
calcule le mapping et le décalage du handle de données utilisé pour
subdmspan
(fonction membre publique de
std::layout_left::mapping<Extents>
)
|
|
calcule le mapping et le décalage du handle de données utilisé pour
subdmspan
(fonction membre publique de
std::layout_right::mapping<Extents>
)
|
|
calcule le mapping et le décalage du handle de données utilisé pour
subdmspan
(fonction membre publique de
std::layout_stride::mapping<Extents>
)
|