table of contents
        
      
      
    | std::submdspan_mapping_result(3) | C++ Standard Libary | std::submdspan_mapping_result(3) | 
NAME¶
std::submdspan_mapping_result - std::submdspan_mapping_result
Synopsis¶
 Defined in header <mdspan>
  
   template< class LayoutMapping > (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.
Template parameters¶
LayoutMapping - a layout mapping type that meets the requirements of LayoutMapping
  
   Data members
  
   Member name Definition
  
   calculated mapping of type LayoutMapping. It is declared with
  
   mapping [[no_unique_address]] attribute.
  
   (public member object)
  
   offset calculated offset of type std::size_t.
  
   (public member object)
  
   All these members have default member initializers where each data member is
    value
  
   initialized.
See also¶
 submdspan returns a view of a subset of an
  
   (C++26) existing mdspan
  
   (function template)
  
   calculates the mapping and data
  
   submdspan_mapping(std::layout_left::mapping) handle offset used for subdmspan
  
   (C++26) (public member function of
  
   std::layout_left::mapping<Extents>)
  
   calculates the mapping and data
  
   submdspan_mapping(std::layout_right::mapping) handle offset used for
    subdmspan
  
   (C++26) (public member function of
  
   std::layout_right::mapping<Extents>)
  
   calculates the mapping and data
  
   submdspan_mapping(std::layout_stride::mapping) handle offset used for
    subdmspan
  
   (C++26) (public member function of
  
   std::layout_stride::mapping<Extents>)
| 2024.06.10 | http://cppreference.com |