Namespaces
Variants

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> )