File tree Expand file tree Collapse file tree 2 files changed +25
-1
lines changed
Expand file tree Collapse file tree 2 files changed +25
-1
lines changed Original file line number Diff line number Diff line change 1306613066\item
1306713067otherwise, \tcode{layout_left} if \tcode{Layout} is \tcode{layout_right};
1306813068\item
13069+ otherwise, \tcode{layout_right_padded<PaddingValue>} if \tcode{Layout} is\newline
13070+ \tcode{layout_left_padded<PaddingValue>}
13071+ for some \tcode{size_t} value \tcode{PaddingValue};
13072+ \item
13073+ otherwise, \tcode{layout_left_padded<PaddingValue>} if \tcode{Layout} is\newline
13074+ \tcode{layout_right_padded<PaddingValue>}
13075+ for some \tcode{size_t} value \tcode{PaddingValue};
13076+ \item
1306913077otherwise, \tcode{layout_stride} if \tcode{Layout} is \tcode{layout_stride};
1307013078\item
1307113079otherwise,
1310813116 a.accessor())
1310913117\end{codeblock}
1311013118\item
13119+ otherwise,
13120+ \begin{codeblock}
13121+ R(a.data_handle(), ReturnMapping(@\exposid{transpose-extents}@(a.mapping().extents()),
13122+ a.mapping().stride(1)), a.accessor())
13123+ \end{codeblock}
13124+ if \tcode{Layout} is \tcode{layout_left_padded<PaddingValue>}
13125+ for some \tcode{size_t} value \tcode{PaddingValue};
13126+ \item
13127+ otherwise,
13128+ \begin{codeblock}
13129+ R(a.data_handle(), ReturnMapping(@\exposid{transpose-extents}@(a.mapping().extents()),
13130+ a.stride(0)), a.accessor())
13131+ \end{codeblock}
13132+ if \tcode{Layout} is \tcode{layout_right_padded<PaddingValue>}
13133+ for some \tcode{size_t} value \tcode{PaddingValue};
13134+ \item
1311113135otherwise, if \tcode{Layout} is \tcode{layout_stride},
1311213136\begin{codeblock}
1311313137R(a.data_handle(), ReturnMapping(@\exposid{transpose-extents}@(a.mapping().extents()),
Original file line number Diff line number Diff line change 710710#define @\defnlibxname {cpp_lib_jthread}@ 201911L // also in \libheader {stop_token}, \libheader {thread}
711711#define @\defnlibxname {cpp_lib_latch}@ 201907L // also in \libheader {latch}
712712#define @\defnlibxname {cpp_lib_launder}@ 201606L // freestanding, also in \libheader {new}
713- #define @\defnlibxname {cpp_lib_linalg}@ 202311L // also in \libheader {linalg}
713+ #define @\defnlibxname {cpp_lib_linalg}@ 202411L // also in \libheader {linalg}
714714#define @\defnlibxname {cpp_lib_list_remove_return_type}@ 201806L // also in \libheader {forward_list}, \libheader {list}
715715#define @\defnlibxname {cpp_lib_logical_traits}@ 201510L // freestanding, also in \libheader {type_traits}
716716#define @\defnlibxname {cpp_lib_make_from_tuple}@ 201606L // freestanding, also in \libheader {tuple}
You can’t perform that action at this time.
0 commit comments