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
;
|
(начиная с C++23) | |
Возвращает требуемый размер отображения.
Пусть s будет равно:
- 1 , если extents ( ) . rank ( ) == 0 равно true ,
- в противном случае, 0 , если размер многомерного пространства индексов extents ( ) равен 0 ,
-
в противном случае,
1
плюс сумма произведений
extents
(
)
.
extent
(
r
)
-
1
и
extents_type
::
index-cast( strides_ [ r ] ) для всех r в диапазоне[ 0 ,extents ( ) . rank ( )).
Вызов эквивалентен return s ; .
Возвращаемое значение
Требуемый размер отображения.
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
возвращает требуемый размер отображения
(публичная функция-член
std::layout_left::mapping<Extents>
)
|
|
|
возвращает требуемый размер отображения
(публичная функция-член
std::layout_right::mapping<Extents>
)
|
|
|
возвращает размер многомерного индексного пространства
(публичная функция-член
std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>
)
|