std::submdspan_mapping_result
Von cppreference.com
| Definiert in 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.
[bearbeiten] Template-Parameter
| LayoutMapping | - | ein Layout-Mapping-Typ, der die Anforderungen von LayoutMapping erfüllt |
[bearbeiten] Datenmember
| Member-Name | Definition |
| mapping |
berechnetes Mapping vom Typ LayoutMapping. Es ist mit dem Attribut [[no_unique_address]] deklariert.(öffentliches Mitgliedsobjekt) |
| offset |
berechneter Offset vom Typ std::size_t. (öffentliches Mitgliedsobjekt) |
Alle diese Member haben Standard-Member-Initialisierer, bei denen jeder Datenmember wertinitialisiert wird.
[bearbeiten] Siehe auch
| (C++26) |
gibt eine Ansicht eines Teils eines vorhandenen mdspan zurück(function template) |
berechnet das Mapping und den Daten-Handle-Offset, die für subdmspan verwendet werden(öffentliche Memberfunktion von std::layout_left::mapping<Extents>) | |
berechnet das Mapping und den Daten-Handle-Offset, die für subdmspan verwendet werden(öffentliche Memberfunktion von std::layout_right::mapping<Extents>) | |
berechnet das Mapping und den Daten-Handle-Offset, die für subdmspan verwendet werden(öffentliche Memberfunktion von std::layout_stride::mapping<Extents>) |