Namensräume
Varianten
Aktionen

std::layout_right::mapping<Extents>::stride

Von cppreference.com
< cpp‎ | container‎ | mdspan‎ | layout right‎ | mapping
 
 
 
 
 
constexpr index_type stride(rank_type i) const noexcept;
(seit C++23)

Gibt den Schrittfaktor der Abbildung für einen Rangindex i zurück. Entspricht return extents().rev-prod-of-extents(i);.

Diese Überladung nimmt nur an der Auflösung von Überladungen teil, wenn extents_type​::​rank() > 0 true ist.

Das Verhalten ist undefiniert, wenn i >= extents_type::rank() true ist.

Inhalt

[edit] Parameter

i - Ein Rangindex im Bereich [0extents_type::rank())

[edit] Rückgabewert

Der Schritt (Stride) an einem angegebenen Rangindex.

[edit] Beispiel

[edit] Siehe auch

erhält den Schritt entlang der angegebenen Dimension
(öffentliche Memberfunktion von std::layout_stride::mapping<Extents>) [edit]
erhält den Schritt entlang der angegebenen Dimension
(öffentliche Memberfunktion von std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>) [bearbeiten]