Namespaces
Variants

std:: submdspan_mapping_result

From cppreference.net
Definiert im Header <mdspan>
template < class LayoutMapping >
struct submdspan_mapping_result ;
(seit C++26)

Spezialisierungen von submdspan_mapping_result sind Ergebnistypen, die von Überladungen von submdspan_mapping zurückgegeben werden.

Diese Klassenvorlage hat keine Basisklassen oder deklarierten Member außer den unten gezeigten.

Template-Parameter

LayoutMapping - ein Layout-Mapping-Typ, der die Anforderungen von LayoutMapping erfüllt

Datenmitglieder

Mitgliedername Definition
mapping
berechnete Abbildung vom Typ LayoutMapping . Sie ist deklariert mit dem [[ no_unique_address ]] Attribut.
(öffentliches Mitgliedsobjekt)
offset
berechneter Offset vom Typ std::size_t .
(öffentliches Mitgliedsobjekt)

Alle diese Member haben Standard-Member-Initialisierer, bei denen jedes Datenmember wertinitialisiert wird.

Siehe auch

(C++26)
gibt eine Ansicht eines Teils eines bestehenden mdspan zurück
(Funktions-Template)
berechnet das Mapping und den Data-Handle-Offset für subdmspan
(öffentliche Mitgliedsfunktion von std::layout_left::mapping<Extents> )
berechnet das Mapping und den Data-Handle-Offset für subdmspan
(öffentliche Mitgliedsfunktion von std::layout_right::mapping<Extents> )
berechnet das Mapping und den Data-Handle-Offset für subdmspan
(öffentliche Mitgliedsfunktion von std::layout_stride::mapping<Extents> )