File tree Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Original file line number Diff line number Diff line change 19056
19056
template<class IndexType, size_t Rank>
19057
19057
using dextents = @\seebelow@;
19058
19058
19059
+ // \ref{mdspan.extents.dims}, alias template \tcode{dims}
19060
+ template<size_t Rank, class IndexType = size_t>
19061
+ using dims = @\seebelow@;
19062
+
19059
19063
// \ref{mdspan.layout}, layout mapping
19060
19064
struct layout_left;
19061
19065
struct layout_right;
19514
19518
\tcode{E::index_type} denotes \tcode{IndexType}.
19515
19519
\end{itemdescr}
19516
19520
19521
+ \rSec4[mdspan.extents.dims]{Alias template \tcode{dims}}
19522
+
19523
+ \indexlibraryglobal{dims}%
19524
+ \begin{itemdecl}
19525
+ template<size_t Rank, class IndexType = size_t>
19526
+ using dims = @\seebelow@;
19527
+ \end{itemdecl}
19528
+
19529
+ \begin{itemdescr}
19530
+ \pnum
19531
+ \result
19532
+ A type \tcode{E} that is a specialization of \tcode{extents}
19533
+ such that \tcode{E::rank() == Rank \&\& E::rank() == E::rank_dynamic()} is \tcode{true}, and
19534
+ \tcode{E::index_type} denotes \tcode{IndexType}.
19535
+ \end{itemdescr}
19536
+
19517
19537
\rSec3[mdspan.layout]{Layout mapping}
19518
19538
19519
19539
\rSec4[mdspan.layout.general]{General}
Original file line number Diff line number Diff line change 712
712
#define @\defnlibxname {cpp_lib_map_try_emplace}@ 201411L // also in \libheader {map}
713
713
#define @\defnlibxname {cpp_lib_math_constants}@ 201907L // also in \libheader {numbers}
714
714
#define @\defnlibxname {cpp_lib_math_special_functions}@ 201603L // also in \libheader {cmath}
715
- #define @\defnlibxname {cpp_lib_mdspan}@ 202207L // also in \libheader {mdspan}
715
+ #define @\defnlibxname {cpp_lib_mdspan}@ 202406L // also in \libheader {mdspan}
716
716
#define @\defnlibxname {cpp_lib_memory_resource}@ 201603L // also in \libheader {memory_resource}
717
717
#define @\defnlibxname {cpp_lib_modules}@ 202207L // freestanding
718
718
#define @\defnlibxname {cpp_lib_move_iterator_concept}@ 202207L // freestanding, also in \libheader {iterator}
You can’t perform that action at this time.
0 commit comments