Scroll to navigation

std::layout_right(3) C++ Standard Libary std::layout_right(3)

NAME

std::layout_right - std::layout_right

Synopsis


Defined in header <mdspan>
struct layout_right; (since C++23)


layout_right is a LayoutMappingPolicy and trivial type which provides a layout
mapping where the rightmost extent has stride 1, and strides increase right-to-left
as the product of extents.


It is the default layout mapping policy used by std::mdspan if no user-specified
layout is provided.


Member class templates


mapping a layout mapping of layout_right
(public member class template)

See also


layout_left column-major multidimensional array layout mapping policy; leftmost
(C++23) extent has stride 1
(class)
layout_stride a layout mapping policy with user-defined strides
(C++23) (class)

2024.06.10 http://cppreference.com