std::layout_stride::mapping<Extents>::required_span_size
Von cppreference.com
< cpp | container | mdspan | layout stride | mapping
| constexpr index_type required_span_size() const noexcept; |
(seit C++23) | |
Gibt die erforderliche Größe des Mappings zurück.
Sei s gleich
- 1, wenn extents().rank() == 0 true ist,
- andernfalls 0, wenn die Größe des mehrdimensionalen Indexraums extents() 0 ist,
- andernfalls 1 plus die Summe der Produkte von extents().extent(r) - 1 und extents_type::
index-cast(strides_[r]) für alle r im Bereich[0,extents().rank()).
Ein Aufruf ist äquivalent zu return s;.
[bearbeiten] Rückgabewert
Die erforderliche Größe des Mappings.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| gibt die erforderliche Größe der Abbildung zurück (public member function of std::layout_left::mapping<Extents>) | |
| gibt die erforderliche Größe der Abbildung zurück (public member function of std::layout_right::mapping<Extents>) | |
| gibt die Größe des multidimensionalen Indexraums zurück (public member function of std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>) |