|
18286 | 18286 | static constexpr size_t static_extent(rank_type) noexcept; |
18287 | 18287 | constexpr index_type extent(rank_type) const noexcept; |
18288 | 18288 |
|
18289 | | - // \ref{mdspan.extents.ctor}, constructors |
| 18289 | + // \ref{mdspan.extents.cons}, constructors |
18290 | 18290 | constexpr extents() noexcept = default; |
18291 | 18291 |
|
18292 | 18292 | template<class OtherIndexType, size_t... OtherExtents> |
|
18438 | 18438 | \end{note} |
18439 | 18439 | \end{itemdescr} |
18440 | 18440 |
|
18441 | | -\rSec3[mdspan.extents.ctor]{Constructors} |
| 18441 | +\rSec3[mdspan.extents.cons]{Constructors} |
18442 | 18442 |
|
18443 | 18443 | \indexlibraryctor{extents}% |
18444 | 18444 | \begin{itemdecl} |
|
19033 | 19033 | using rank_type = typename extents_type::rank_type; |
19034 | 19034 | using layout_type = layout_left; |
19035 | 19035 |
|
19036 | | - // \ref{mdspan.layout.left.ctor}, constructors |
| 19036 | + // \ref{mdspan.layout.left.cons}, constructors |
19037 | 19037 | constexpr mapping() noexcept = default; |
19038 | 19038 | constexpr mapping(const mapping&) noexcept = default; |
19039 | 19039 | constexpr mapping(const extents_type&) noexcept; |
|
19084 | 19084 | \tcode{layout_left::mapping<E>} is a trivially copyable type |
19085 | 19085 | that models \libconcept{regular} for each \tcode{E}. |
19086 | 19086 |
|
19087 | | -\rSec4[mdspan.layout.left.ctor]{Constructors} |
| 19087 | +\rSec4[mdspan.layout.left.cons]{Constructors} |
19088 | 19088 |
|
19089 | 19089 | \indexlibraryctor{layout_left::mapping}% |
19090 | 19090 | \begin{itemdecl} |
|
19285 | 19285 | using rank_type = typename extents_type::rank_type; |
19286 | 19286 | using layout_type = layout_right; |
19287 | 19287 |
|
19288 | | - // \ref{mdspan.layout.right.ctor}, constructors |
| 19288 | + // \ref{mdspan.layout.right.cons}, constructors |
19289 | 19289 | constexpr mapping() noexcept = default; |
19290 | 19290 | constexpr mapping(const mapping&) noexcept = default; |
19291 | 19291 | constexpr mapping(const extents_type&) noexcept; |
|
19336 | 19336 | \tcode{layout_right::mapping<E>} is a trivially copyable type |
19337 | 19337 | that models \libconcept{regular} for each \tcode{E}. |
19338 | 19338 |
|
19339 | | -\rSec4[mdspan.layout.right.ctor]{Constructors} |
| 19339 | +\rSec4[mdspan.layout.right.cons]{Constructors} |
19340 | 19340 |
|
19341 | 19341 | \indexlibraryctor{layout_right::mapping}% |
19342 | 19342 | \begin{itemdecl} |
|
19540 | 19540 | static constexpr rank_type @\exposid{rank_}@ = extents_type::rank(); // \expos |
19541 | 19541 |
|
19542 | 19542 | public: |
19543 | | - // \ref{mdspan.layout.stride.ctor}, constructors |
| 19543 | + // \ref{mdspan.layout.stride.cons}, constructors |
19544 | 19544 | constexpr mapping() noexcept = default; |
19545 | 19545 | constexpr mapping(const mapping&) noexcept = default; |
19546 | 19546 | template<class OtherIndexType> |
|
19651 | 19651 | have a return type of \tcode{bool}. |
19652 | 19652 | \end{note} |
19653 | 19653 |
|
19654 | | -\rSec4[mdspan.layout.stride.ctor]{Constructors} |
| 19654 | +\rSec4[mdspan.layout.stride.cons]{Constructors} |
19655 | 19655 |
|
19656 | 19656 | \indexlibraryctor{layout_stride::mapping}% |
19657 | 19657 | \begin{itemdecl} |
|
20124 | 20124 | { return extents_type::static_extent(r); } |
20125 | 20125 | constexpr index_type extent(rank_type r) const noexcept { return extents().extent(r); } |
20126 | 20126 |
|
20127 | | - // \ref{mdspan.mdspan.ctor}, constructors |
| 20127 | + // \ref{mdspan.mdspan.cons}, constructors |
20128 | 20128 | constexpr mdspan(); |
20129 | 20129 | constexpr mdspan(const mdspan& rhs) = default; |
20130 | 20130 | constexpr mdspan(mdspan&& rhs) = default; |
|
20265 | 20265 | its \tcode{accessor_type}, \tcode{mapping_type}, and \tcode{data_handle_type} |
20266 | 20266 | are trivially copyable types. |
20267 | 20267 |
|
20268 | | -\rSec3[mdspan.mdspan.ctor]{Constructors} |
| 20268 | +\rSec3[mdspan.mdspan.cons]{Constructors} |
20269 | 20269 |
|
20270 | 20270 | \indexlibraryctor{mdspan}% |
20271 | 20271 | \begin{itemdecl} |
|
0 commit comments