Namespaces
Variants

std::layout_stride::mapping<Extents>:: required_span_size

From cppreference.net
constexpr index_type required_span_size ( ) const noexcept ;
(desde C++23)

Devuelve el tamaño requerido del mapeo.

Sea s igual a:

  • 1 , si extents ( ) . rank ( ) == 0 es true ,
  • de lo contrario, 0 , si el tamaño del espacio de índices multidimensional extents ( ) es 0 ,
  • de lo contrario, 1 más la suma de productos de extents ( ) . extent ( r ) - 1 y extents_type :: index-cast ( strides_ [ r ] ) para todo r en el rango [ 0 , extents ( ) . rank ( ) ) .

Una llamada es equivalente a return s ; .

Valor de retorno

El tamaño requerido del mapeo.

Ejemplo

Véase también

devuelve el tamaño requerido del mapeo
(función miembro pública de std::layout_left::mapping<Extents> )
devuelve el tamaño requerido del mapeo
(función miembro pública de std::layout_right::mapping<Extents> )
devuelve el tamaño del espacio de índices multidimensional
(función miembro pública de std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy> )