File tree Expand file tree Collapse file tree 2 files changed +23
-1
lines changed
Expand file tree Collapse file tree 2 files changed +23
-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 \tcode{layout_left_padded<PaddingValue>}
13070+ for some \tcode{size_t} value \tcode{PaddingValue};
13071+ \item
13072+ otherwise, \tcode{layout_left_padded<PaddingValue>} if \tcode{Layout} is \tcode{layout_right_padded<PaddingValue>}
13073+ for some \tcode{size_t} value \tcode{PaddingValue};
13074+ \item
1306913075otherwise, \tcode{layout_stride} if \tcode{Layout} is \tcode{layout_stride};
1307013076\item
1307113077otherwise,
1310813114 a.accessor())
1310913115\end{codeblock}
1311013116\item
13117+ otherwise,
13118+ \begin{codeblock}
13119+ R(a.data_handle(), ReturnMapping(@\exposid{transpose-extents}@(a.mapping().extents()),
13120+ a.mapping().stride(1)), a.accessor())
13121+ \end{codeblock}
13122+ if \tcode{Layout} is \tcode{layout_left_padded<PaddingValue>}
13123+ for some \tcode{size_t} value \tcode{PaddingValue};
13124+ \item
13125+ otherwise,
13126+ \begin{codeblock}
13127+ R(a.data_handle(), ReturnMapping(@\exposid{transpose-extents}@(a.mapping().extents()),
13128+ a.stride(0)), a.accessor())
13129+ \end{codeblock}
13130+ if \tcode{Layout} is \tcode{layout_right_padded<PaddingValue>}
13131+ for some \tcode{size_t} value \tcode{PaddingValue};
13132+ \item
1311113133otherwise, if \tcode{Layout} is \tcode{layout_stride},
1311213134\begin{codeblock}
1311313135R(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