|
1456 | 1456 | \pnum |
1457 | 1457 | \recommended |
1458 | 1458 | If \tcode{R} models \tcode{ranges::\libconcept{approximately_sized_range}} and |
1459 | | -\tcode{ranges::distance(\linebreak{}rg) <= ranges::reserve_hint(rg)} is \tcode{true}, |
| 1459 | +\tcode{ranges::distance(rg) <= ranges::reserve_hint(rg)} is \tcode{true}, |
1460 | 1460 | an implementation should not perform more than a single reallocation. |
1461 | 1461 |
|
1462 | 1462 | \pnum |
|
1828 | 1828 | \pnum |
1829 | 1829 | \recommended |
1830 | 1830 | If \tcode{R} models \tcode{ranges::\libconcept{approximately_sized_range}} and |
1831 | | -\tcode{ranges::distance(\linebreak{}rg) <= ranges::reserve_hint(rg)} is \tcode{true}, |
| 1831 | +\tcode{ranges::distance(rg) <= ranges::reserve_hint(rg)} is \tcode{true}, |
1832 | 1832 | an implementation should not perform any reallocation. |
1833 | 1833 | \end{itemdescr} |
1834 | 1834 |
|
|
2444 | 2444 | Assigns \tcode{nh.ptr_} to \tcode{ptr_}. |
2445 | 2445 | \item |
2446 | 2446 | If \tcode{!alloc\textunderscore} or \tcode{ator_traits::propagate_on_container_move_assignment::value} |
2447 | | -is \tcode{true}, \linebreak |
2448 | | -move assigns \tcode{nh.alloc_} to \tcode{alloc_}. |
| 2447 | +is \tcode{true}, move assigns \tcode{nh.alloc_} to \tcode{alloc_}. |
2449 | 2448 | \item |
2450 | 2449 | Assigns |
2451 | 2450 | \keyword{nullptr} to \tcode{nh.ptr_} and assigns \tcode{nullopt} to |
|
7468 | 7467 | \pnum |
7469 | 7468 | \expects |
7470 | 7469 | \tcode{T} is \oldconcept{EmplaceConstructible} into \tcode{forward_list} |
7471 | | -from \tcode{std::forward<Args>(\linebreak args)...}. |
| 7470 | +from \tcode{std::forward<Args>(args)...}. |
7472 | 7471 | \tcode{position} is \tcode{before_begin()} or is a dereferenceable |
7473 | 7472 | iterator in the range \range{begin()}{end()}. |
7474 | 7473 |
|
7475 | 7474 | \pnum |
7476 | 7475 | \effects |
7477 | 7476 | Inserts an object of type \tcode{value_type} direct-non-list-initialized with |
7478 | | -\tcode{std::forward<Args>(\linebreak args)...} after \tcode{position}. |
| 7477 | +\tcode{std::forward<Args>(args)...} after \tcode{position}. |
7479 | 7478 |
|
7480 | 7479 | \pnum |
7481 | 7480 | \returns |
|
10634 | 10633 | \pnum |
10635 | 10634 | The expression |
10636 | 10635 | \tcode{\exposid{is-vector-bool-reference}<T>} is \tcode{true} |
10637 | | -if \tcode{T} denotes the type \tcode{vector<bool, Alloc>::\linebreak{}reference} |
| 10636 | +if \tcode{T} denotes the type \tcode{vector<bool, Alloc>::reference} |
10638 | 10637 | for some type \tcode{Alloc} and |
10639 | 10638 | \tcode{vector<bool, Alloc>} is not a program-defined specialization. |
10640 | 10639 | \end{itemdescr} |
|
12025 | 12024 | Otherwise, let \tcode{r} be \tcode{equal_range(k)}. |
12026 | 12025 | Constructs an object \tcode{u} of type \tcode{value_type} with |
12027 | 12026 | \tcode{piecewise_construct, forward_as_tuple(std::forward<K>(k)), |
12028 | | -forward_as_tuple(std::forward<Args>(args)...)}.\linebreak |
| 12027 | +forward_as_tuple(std::forward<Args>(args)...)}. |
12029 | 12028 | If \tcode{equal_range(u.first) == r} is \tcode{false}, |
12030 | 12029 | the behavior is undefined. |
12031 | 12030 | Inserts \tcode{u} into \tcode{*this}. |
|
17511 | 17510 | \pnum |
17512 | 17511 | \effects |
17513 | 17512 | Equivalent to \tcode{flat_map(sorted_unique, key_cont, mapped_cont)} and |
17514 | | -\tcode{flat_map(sorted_unique, key_cont, \linebreak{}mapped_cont, comp)}, respectively, |
| 17513 | +\tcode{flat_map(sorted_unique, key_cont, mapped_cont, comp)}, respectively, |
17515 | 17514 | except that \tcode{\exposid{c}.keys} and \tcode{\exposid{c}.values} are constructed |
17516 | 17515 | with uses-allocator construction\iref{allocator.uses.construction}. |
17517 | 17516 |
|
|
17695 | 17694 | \pnum |
17696 | 17695 | \effects |
17697 | 17696 | Initializes an object \tcode{t} of type \tcode{pair<key_type, mapped_type>} |
17698 | | -with \tcode{std::forward<Args>(\linebreak args)...}; |
| 17697 | +with \tcode{std::forward<Args>(args)...}; |
17699 | 17698 | if the map already contains an element |
17700 | 17699 | whose key is equivalent to \tcode{t.first}, |
17701 | 17700 | \tcode{*this} is unchanged. |
|
17951 | 17950 | \effects |
17952 | 17951 | If the map already contains an element \tcode{e} |
17953 | 17952 | whose key is equivalent to \tcode{k}, |
17954 | | -assigns \tcode{std::forward<\linebreak M>(obj)} to \tcode{e.second}. |
| 17953 | +assigns \tcode{std::forward<M>(obj)} to \tcode{e.second}. |
17955 | 17954 | Otherwise, equivalent to |
17956 | 17955 | \begin{codeblock} |
17957 | 17956 | try_emplace(std::forward<decltype(k)>(k), std::forward<M>(obj)) |
|
18006 | 18005 | \effects |
18007 | 18006 | If the map already contains an element \tcode{e} |
18008 | 18007 | whose key is equivalent to \tcode{k}, |
18009 | | -assigns \tcode{std::forward<\linebreak M>(obj)} to \tcode{e.second}. |
| 18008 | +assigns \tcode{std::forward<M>(obj)} to \tcode{e.second}. |
18010 | 18009 | Otherwise, equivalent to |
18011 | 18010 | \begin{codeblock} |
18012 | 18011 | try_emplace(std::forward<K>(k), std::forward<M>(obj)) |
@@ -18620,14 +18619,14 @@ |
18620 | 18619 | \pnum |
18621 | 18620 | \effects |
18622 | 18621 | Equivalent to \tcode{flat_multimap(key_cont, mapped_cont)} and |
18623 | | -\tcode{flat_multimap(key_cont, \linebreak{}mapped_cont, comp)}, respectively, |
| 18622 | +\tcode{flat_multimap(key_cont, mapped_cont, comp)}, respectively, |
18624 | 18623 | except that \tcode{\exposid{c}.keys} and \tcode{\exposid{c}.values} are constructed |
18625 | 18624 | with uses-allocator construction\iref{allocator.uses.construction}. |
18626 | 18625 |
|
18627 | 18626 | \pnum |
18628 | 18627 | \complexity |
18629 | 18628 | Same as \tcode{flat_multimap(key_cont, mapped_cont)} and |
18630 | | -\tcode{flat_multimap(key_cont, \linebreak{}mapped_cont, comp)}, respectively. |
| 18629 | +\tcode{flat_multimap(key_cont, mapped_cont, comp)}, respectively. |
18631 | 18630 | \end{itemdescr} |
18632 | 18631 |
|
18633 | 18632 | \indexlibraryctor{flat_multimap}% |
|
23188 | 23187 | \item |
23189 | 23188 | If \exposid{rank_} is greater than one, |
23190 | 23189 | then the product of |
23191 | | -\tcode{\exposid{LEAST-MULTIPLE-AT-LEAST}(pad, ext.extent(\linebreak 0))} and |
| 23190 | +\tcode{\exposid{LEAST-MULTIPLE-AT-LEAST}(pad, ext.extent(0))} and |
23192 | 23191 | all values \tcode{ext.extent($k$)} |
23193 | 23192 | with $k$ in the range of \range{1}{\exposid{rank_}} |
23194 | 23193 | is representable as a value of type \tcode{index_type}. |
|
23267 | 23266 | \item |
23268 | 23267 | If \exposid{rank_} is greater than \tcode{1} and |
23269 | 23268 | \tcode{padding_value} does not equal \tcode{dynamic_extent}, |
23270 | | -then \tcode{other.\linebreak stride(1)} equals |
| 23269 | +then \tcode{other.stride(1)} equals |
23271 | 23270 | \begin{codeblock} |
23272 | 23271 | @\exposid{LEAST-MULTIPLE-AT-LEAST}@(padding_value, |
23273 | 23272 | extents_type::@\exposid{index-cast}@(other.extents().extent(0))) |
|
23335 | 23334 | \item |
23336 | 23335 | If \exposid{rank_} is greater than 1 and |
23337 | 23336 | \tcode{padding_value} does not equal \tcode{dynamic_extent}, |
23338 | | -then \tcode{other.\linebreak stride(1)} equals |
| 23337 | +then \tcode{other.stride(1)} equals |
23339 | 23338 | \begin{codeblock} |
23340 | 23339 | @\exposid{LEAST-MULTIPLE-AT-LEAST}@(padding_value, |
23341 | 23340 | extents_type::@\exposid{index-cast}@(other.extent(0))) |
|
23733 | 23732 | if \exposid{static-padding-stride} is not \tcode{dynamic_extent}. |
23734 | 23733 | \begin{note} |
23735 | 23734 | Using \tcode{extents<index_type, \exposid{static-padding-stride}>} |
23736 | | -instead of \tcode{index_type} as the type of \exposid{stride-\linebreak rm2} |
| 23735 | +instead of \tcode{index_type} as the type of \exposid{stride-rm2} |
23737 | 23736 | would achieve this. |
23738 | 23737 | \end{note} |
23739 | 23738 | \end{itemdescr} |
@@ -23816,13 +23815,13 @@ |
23816 | 23815 | \item |
23817 | 23816 | If \exposid{rank_} is greater than one, |
23818 | 23817 | then the product of |
23819 | | -\tcode{\exposid{LEAST-MULTIPLE-AT-LEAST}(pad, ext.extent(\exposid{\linebreak rank_} - 1))} and |
| 23818 | +\tcode{\exposid{LEAST-MULTIPLE-AT-LEAST}(pad, ext.extent(\exposid{rank_} - 1))} and |
23820 | 23819 | all values \tcode{ext.extent($k$)} |
23821 | 23820 | with $k$ in the range of \range{0}{\exposid{rank_} - 1} |
23822 | 23821 | is representable as a value of type \tcode{index_type}. |
23823 | 23822 | \item |
23824 | 23823 | If \tcode{padding_value} is not equal to \tcode{dynamic_extent}, |
23825 | | -\tcode{padding_value} equals \tcode{extents_type::\linebreak \exposid{index-cast}(pad)}. |
| 23824 | +\tcode{padding_value} equals \tcode{extents_type::\exposid{index-cast}(pad)}. |
23826 | 23825 | \end{itemize} |
23827 | 23826 |
|
23828 | 23827 | \pnum |
|
23895 | 23894 | \item |
23896 | 23895 | If \exposid{rank_} is greater than 1 and |
23897 | 23896 | \tcode{padding_value} does not equal \tcode{dynamic_extent}, |
23898 | | -then \tcode{other.\linebreak stride(\exposid{rank_} - 2)} equals |
| 23897 | +then \tcode{other.stride(\exposid{rank_} - 2)} equals |
23899 | 23898 | \begin{codeblock} |
23900 | 23899 | @\exposid{LEAST-MULTIPLE-AT-LEAST}@(padding_value, |
23901 | 23900 | extents_type::@\exposid{index-cast}@(other.extents().extent(@\exposid{rank_}@ - 1))) |
|
23963 | 23962 | \item |
23964 | 23963 | If \exposid{rank_} is greater than 1 and |
23965 | 23964 | \tcode{padding_value} does not equal \tcode{dynamic_extent}, |
23966 | | -then \tcode{other.\linebreak stride(\exposid{rank_} - 2)} equals |
| 23965 | +then \tcode{other.stride(\exposid{rank_} - 2)} equals |
23967 | 23966 | \begin{codeblock} |
23968 | 23967 | @\exposid{LEAST-MULTIPLE-AT-LEAST}@(padding_value, |
23969 | 23968 | extents_type::@\exposid{index-cast}@(other.extent(@\exposid{rank_}@ - 1))) |
|
25622 | 25621 | \item |
25623 | 25622 | \tcode{stride(k) * \exposid{de-ice}($s_k$.stride)} |
25624 | 25623 | if $S_k$ is a specialization of \tcode{strided_slice} and |
25625 | | -\tcode{$s_k$.stride < $s_k$.\linebreak extent} is \tcode{true}; |
| 25624 | +\tcode{$s_k$.stride < $s_k$.extent} is \tcode{true}; |
25626 | 25625 | \item |
25627 | 25626 | otherwise, \tcode{stride($k$)}. |
25628 | 25627 | \end{itemize} |
@@ -26020,11 +26019,11 @@ |
26020 | 26019 | \begin{itemize} |
26021 | 26020 | \item |
26022 | 26021 | \tcode{decltype(submdspan_mapping(src.mapping(), slices...))} |
26023 | | -is a specialization of \tcode{submd-\linebreak{}span_mapping_result}. |
| 26022 | +is a specialization of \tcode{submdspan_mapping_result}. |
26024 | 26023 |
|
26025 | 26024 | \item |
26026 | 26025 | \tcode{is_same_v<remove_cvref_t<decltype(sub_map_offset.mapping.extents())>,} |
26027 | | -\tcode{decltype(\linebreak{}submdspan_extents(src.mapping(), slices...))>} |
| 26026 | +\tcode{decltype(submdspan_extents(src.mapping(), slices...))>} |
26028 | 26027 | is \tcode{true}. |
26029 | 26028 |
|
26030 | 26029 | \item |
@@ -26054,11 +26053,11 @@ |
26054 | 26053 | \item |
26055 | 26054 | $0 \le \tcode{\exposid{first_}<index_type, $k$>(slices...)}$ |
26056 | 26055 | $\le \tcode{\exposid{last_}<$k$>(src.extents(), slices...)}$ |
26057 | | - $\le \tcode{\linebreak{}src.extent($k$)}$ |
| 26056 | + $\le \tcode{src.extent($k$)}$ |
26058 | 26057 | \end{itemize} |
26059 | 26058 |
|
26060 | 26059 | \item |
26061 | | -\tcode{sub_map_offset.mapping.extents() == submdspan_extents(src.mapping(), slices...)}\linebreak |
| 26060 | +\tcode{sub_map_offset.mapping.extents() == submdspan_extents(src.mapping(), slices...)} |
26062 | 26061 | is \tcode{true}; and |
26063 | 26062 |
|
26064 | 26063 | \item |
|
0 commit comments