std::layout_stride::mapping<Extents>:: required_span_size
From cppreference.net
<
cpp
|
container
|
mdspan
|
layout stride
|
mapping
|
constexpr
index_type required_span_size
(
)
const
noexcept
;
|
(seit C++23) | |
Gibt die erforderliche Größe der Zuordnung zurück.
Sei s gleich:
-
1
, falls
extents
(
)
.
rank
(
)
==
0
trueist, - andernfalls, 0 , falls 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 entspricht return s ; .
Rückgabewert
Die erforderliche Größe der Zuordnung.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
|
gibt die erforderliche Größe des Mappings zurück
(öffentliche Elementfunktion von
std::layout_left::mapping<Extents>
)
|
|
|
gibt die erforderliche Größe des Mappings zurück
(öffentliche Elementfunktion von
std::layout_right::mapping<Extents>
)
|
|
|
gibt die Größe des mehrdimensionalen Indexraums zurück
(öffentliche Elementfunktion von
std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>
)
|