std::submdspan_mapping_result
From cppreference.com
C++
Feature test macros (C++20)
Concepts library (C++20)
Metaprogramming library (C++11)
Ranges library (C++20)
Filesystem library (C++17)
Concurrency support library (C++11)
Execution control library (C++26)
Containers library
(C++17)
(C++11)
(C++26)
(C++26)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++23)
(C++23)
(C++23)
(C++23)
(C++20)
(C++23)
Tables
std::mdspan
(C++26)
(C++26)
(C++26)
(C++26)
(C++26)
(C++26)
(C++26)
(C++26)
submdspan_mapping_result
(C++26)
Defined in header
<mdspan>
template< class LayoutMapping >
struct submdspan_mapping_result;
(since C++26)
struct submdspan_mapping_result;
Specializations of submdspan_mapping_result
are result types returned by overloads of submdspan_mapping
.
This class template has no base classes or declared members other than those shown below.
[edit] Template parameters
LayoutMapping
-
a layout mapping type that meets the requirements of LayoutMapping
[edit] Data members
Member name
Definition
mapping
LayoutMapping
. It is declared with [[no_unique_address]]
attribute. (public member object)
All these members have default member initializers where each data member is value initialized.
[edit] See also
calculates the mapping and data handle offset used for
(public member function of
subdmspan
(public member function of
std::layout_left::mapping<Extents>
) [edit]
calculates the mapping and data handle offset used for
(public member function of
subdmspan
(public member function of
std::layout_right::mapping<Extents>
) [edit]
calculates the mapping and data handle offset used for
(public member function of
subdmspan
(public member function of
std::layout_stride::mapping<Extents>
) [edit]