|
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
|
|
7478 | 7477 | \pnum
|
7479 | 7478 | \expects
|
7480 | 7479 | \tcode{T} is \oldconcept{EmplaceConstructible} into \tcode{forward_list}
|
7481 |
| -from \tcode{std::forward<Args>(\linebreak args)...}. |
| 7480 | +from \tcode{std::forward<Args>(args)...}. |
7482 | 7481 | \tcode{position} is \tcode{before_begin()} or is a dereferenceable
|
7483 | 7482 | iterator in the range \range{begin()}{end()}.
|
7484 | 7483 |
|
7485 | 7484 | \pnum
|
7486 | 7485 | \effects
|
7487 | 7486 | Inserts an object of type \tcode{value_type} direct-non-list-initialized with
|
7488 |
| -\tcode{std::forward<Args>(\linebreak args)...} after \tcode{position}. |
| 7487 | +\tcode{std::forward<Args>(args)...} after \tcode{position}. |
7489 | 7488 |
|
7490 | 7489 | \pnum
|
7491 | 7490 | \returns
|
|
10643 | 10642 | \pnum
|
10644 | 10643 | The expression
|
10645 | 10644 | \tcode{\exposid{is-vector-bool-reference}<T>} is \tcode{true}
|
10646 |
| -if \tcode{T} denotes the type \tcode{vector<bool, Alloc>::\linebreak{}reference} |
| 10645 | +if \tcode{T} denotes the type \tcode{vector<bool, Alloc>::reference} |
10647 | 10646 | for some type \tcode{Alloc} and
|
10648 | 10647 | \tcode{vector<bool, Alloc>} is not a program-defined specialization.
|
10649 | 10648 | \end{itemdescr}
|
|
12035 | 12034 | Otherwise, let \tcode{r} be \tcode{equal_range(k)}.
|
12036 | 12035 | Constructs an object \tcode{u} of type \tcode{value_type} with
|
12037 | 12036 | \tcode{piecewise_construct, forward_as_tuple(std::forward<K>(k)),
|
12038 |
| -forward_as_tuple(std::forward<Args>(args)...)}.\linebreak |
| 12037 | +forward_as_tuple(std::forward<Args>(args)...)}. |
12039 | 12038 | If \tcode{equal_range(u.first) == r} is \tcode{false},
|
12040 | 12039 | the behavior is undefined.
|
12041 | 12040 | Inserts \tcode{u} into \tcode{*this}.
|
|
17521 | 17520 | \pnum
|
17522 | 17521 | \effects
|
17523 | 17522 | Equivalent to \tcode{flat_map(sorted_unique, key_cont, mapped_cont)} and
|
17524 |
| -\tcode{flat_map(sorted_unique, key_cont, \linebreak{}mapped_cont, comp)}, respectively, |
| 17523 | +\tcode{flat_map(sorted_unique, key_cont, mapped_cont, comp)}, respectively, |
17525 | 17524 | except that \tcode{\exposid{c}.keys} and \tcode{\exposid{c}.values} are constructed
|
17526 | 17525 | with uses-allocator construction\iref{allocator.uses.construction}.
|
17527 | 17526 |
|
|
17705 | 17704 | \pnum
|
17706 | 17705 | \effects
|
17707 | 17706 | Initializes an object \tcode{t} of type \tcode{pair<key_type, mapped_type>}
|
17708 |
| -with \tcode{std::forward<Args>(\linebreak args)...}; |
| 17707 | +with \tcode{std::forward<Args>(args)...}; |
17709 | 17708 | if the map already contains an element
|
17710 | 17709 | whose key is equivalent to \tcode{t.first},
|
17711 | 17710 | \tcode{*this} is unchanged.
|
|
17982 | 17981 | \effects
|
17983 | 17982 | If the map already contains an element \tcode{e}
|
17984 | 17983 | whose key is equivalent to \tcode{k},
|
17985 |
| -assigns \tcode{std::forward<\linebreak M>(obj)} to \tcode{e.second}. |
| 17984 | +assigns \tcode{std::forward<M>(obj)} to \tcode{e.second}. |
17986 | 17985 | Otherwise, equivalent to
|
17987 | 17986 | \begin{codeblock}
|
17988 | 17987 | try_emplace(std::forward<decltype(k)>(k), std::forward<M>(obj))
|
|
18037 | 18036 | \effects
|
18038 | 18037 | If the map already contains an element \tcode{e}
|
18039 | 18038 | whose key is equivalent to \tcode{k},
|
18040 |
| -assigns \tcode{std::forward<\linebreak M>(obj)} to \tcode{e.second}. |
| 18039 | +assigns \tcode{std::forward<M>(obj)} to \tcode{e.second}. |
18041 | 18040 | Otherwise, equivalent to
|
18042 | 18041 | \begin{codeblock}
|
18043 | 18042 | try_emplace(std::forward<K>(k), std::forward<M>(obj))
|
@@ -18651,14 +18650,14 @@
|
18651 | 18650 | \pnum
|
18652 | 18651 | \effects
|
18653 | 18652 | Equivalent to \tcode{flat_multimap(key_cont, mapped_cont)} and
|
18654 |
| -\tcode{flat_multimap(key_cont, \linebreak{}mapped_cont, comp)}, respectively, |
| 18653 | +\tcode{flat_multimap(key_cont, mapped_cont, comp)}, respectively, |
18655 | 18654 | except that \tcode{\exposid{c}.keys} and \tcode{\exposid{c}.values} are constructed
|
18656 | 18655 | with uses-allocator construction\iref{allocator.uses.construction}.
|
18657 | 18656 |
|
18658 | 18657 | \pnum
|
18659 | 18658 | \complexity
|
18660 | 18659 | Same as \tcode{flat_multimap(key_cont, mapped_cont)} and
|
18661 |
| -\tcode{flat_multimap(key_cont, \linebreak{}mapped_cont, comp)}, respectively. |
| 18660 | +\tcode{flat_multimap(key_cont, mapped_cont, comp)}, respectively. |
18662 | 18661 | \end{itemdescr}
|
18663 | 18662 |
|
18664 | 18663 | \indexlibraryctor{flat_multimap}%
|
|
23212 | 23211 | \item
|
23213 | 23212 | If \exposid{rank_} is greater than one,
|
23214 | 23213 | then the product of
|
23215 |
| -\tcode{\exposid{LEAST-MULTIPLE-AT-LEAST}(pad, ext.extent(\linebreak 0))} and |
| 23214 | +\tcode{\exposid{LEAST-MULTIPLE-AT-LEAST}(pad, ext.extent(0))} and |
23216 | 23215 | all values \tcode{ext.extent($k$)}
|
23217 | 23216 | with $k$ in the range of \range{1}{\exposid{rank_}}
|
23218 | 23217 | is representable as a value of type \tcode{index_type}.
|
|
23291 | 23290 | \item
|
23292 | 23291 | If \exposid{rank_} is greater than \tcode{1} and
|
23293 | 23292 | \tcode{padding_value} does not equal \tcode{dynamic_extent},
|
23294 |
| -then \tcode{other.\linebreak stride(1)} equals |
| 23293 | +then \tcode{other.stride(1)} equals |
23295 | 23294 | \begin{codeblock}
|
23296 | 23295 | @\exposid{LEAST-MULTIPLE-AT-LEAST}@(padding_value,
|
23297 | 23296 | extents_type::@\exposid{index-cast}@(other.extents().extent(0)))
|
|
23358 | 23357 | \item
|
23359 | 23358 | If \exposid{rank_} is greater than 1 and
|
23360 | 23359 | \tcode{padding_value} does not equal \tcode{dynamic_extent},
|
23361 |
| -then \tcode{other.\linebreak stride(1)} equals |
| 23360 | +then \tcode{other.stride(1)} equals |
23362 | 23361 | \begin{codeblock}
|
23363 | 23362 | @\exposid{LEAST-MULTIPLE-AT-LEAST}@(padding_value,
|
23364 | 23363 | extents_type::@\exposid{index-cast}@(other.extent(0)))
|
|
23756 | 23755 | if \exposid{static-padding-stride} is not \tcode{dynamic_extent}.
|
23757 | 23756 | \begin{note}
|
23758 | 23757 | Using \tcode{extents<index_type, \exposid{static-padding-stride}>}
|
23759 |
| -instead of \tcode{index_type} as the type of \exposid{stride-\linebreak rm2} |
| 23758 | +instead of \tcode{index_type} as the type of \exposid{stride-rm2} |
23760 | 23759 | would achieve this.
|
23761 | 23760 | \end{note}
|
23762 | 23761 | \end{itemdescr}
|
@@ -23839,13 +23838,13 @@
|
23839 | 23838 | \item
|
23840 | 23839 | If \exposid{rank_} is greater than one,
|
23841 | 23840 | then the product of
|
23842 |
| -\tcode{\exposid{LEAST-MULTIPLE-AT-LEAST}(pad, ext.extent(\exposid{\linebreak rank_} - 1))} and |
| 23841 | +\tcode{\exposid{LEAST-MULTIPLE-AT-LEAST}(pad, ext.extent(\exposid{rank_} - 1))} and |
23843 | 23842 | all values \tcode{ext.extent($k$)}
|
23844 | 23843 | with $k$ in the range of \range{0}{\exposid{rank_} - 1}
|
23845 | 23844 | is representable as a value of type \tcode{index_type}.
|
23846 | 23845 | \item
|
23847 | 23846 | If \tcode{padding_value} is not equal to \tcode{dynamic_extent},
|
23848 |
| -\tcode{padding_value} equals \tcode{extents_type::\linebreak \exposid{index-cast}(pad)}. |
| 23847 | +\tcode{padding_value} equals \tcode{extents_type::\exposid{index-cast}(pad)}. |
23849 | 23848 | \end{itemize}
|
23850 | 23849 |
|
23851 | 23850 | \pnum
|
|
23918 | 23917 | \item
|
23919 | 23918 | If \exposid{rank_} is greater than 1 and
|
23920 | 23919 | \tcode{padding_value} does not equal \tcode{dynamic_extent},
|
23921 |
| -then \tcode{other.\linebreak stride(\exposid{rank_} - 2)} equals |
| 23920 | +then \tcode{other.stride(\exposid{rank_} - 2)} equals |
23922 | 23921 | \begin{codeblock}
|
23923 | 23922 | @\exposid{LEAST-MULTIPLE-AT-LEAST}@(padding_value,
|
23924 | 23923 | extents_type::@\exposid{index-cast}@(other.extents().extent(@\exposid{rank_}@ - 1)))
|
|
23986 | 23985 | \item
|
23987 | 23986 | If \exposid{rank_} is greater than 1 and
|
23988 | 23987 | \tcode{padding_value} does not equal \tcode{dynamic_extent},
|
23989 |
| -then \tcode{other.\linebreak stride(\exposid{rank_} - 2)} equals |
| 23988 | +then \tcode{other.stride(\exposid{rank_} - 2)} equals |
23990 | 23989 | \begin{codeblock}
|
23991 | 23990 | @\exposid{LEAST-MULTIPLE-AT-LEAST}@(padding_value,
|
23992 | 23991 | extents_type::@\exposid{index-cast}@(other.extent(@\exposid{rank_}@ - 1)))
|
|
25575 | 25574 | \item
|
25576 | 25575 | \tcode{stride(k) * \exposid{de-ice}($s_k$.stride)}
|
25577 | 25576 | if $S_k$ is a specialization of \tcode{strided_slice} and
|
25578 |
| -\tcode{$s_k$.stride < $s_k$.\linebreak extent} is \tcode{true}; |
| 25577 | +\tcode{$s_k$.stride < $s_k$.extent} is \tcode{true}; |
25579 | 25578 | \item
|
25580 | 25579 | otherwise, \tcode{stride($k$)}.
|
25581 | 25580 | \end{itemize}
|
@@ -25973,11 +25972,11 @@
|
25973 | 25972 | \begin{itemize}
|
25974 | 25973 | \item
|
25975 | 25974 | \tcode{decltype(submdspan_mapping(src.mapping(), slices...))}
|
25976 |
| -is a specialization of \tcode{submd-\linebreak{}span_mapping_result}. |
| 25975 | +is a specialization of \tcode{submdspan_mapping_result}. |
25977 | 25976 |
|
25978 | 25977 | \item
|
25979 | 25978 | \tcode{is_same_v<remove_cvref_t<decltype(sub_map_offset.mapping.extents())>,}
|
25980 |
| -\tcode{decltype(\linebreak{}submdspan_extents(src.mapping(), slices...))>} |
| 25979 | +\tcode{decltype(submdspan_extents(src.mapping(), slices...))>} |
25981 | 25980 | is \tcode{true}.
|
25982 | 25981 |
|
25983 | 25982 | \item
|
@@ -26007,11 +26006,11 @@
|
26007 | 26006 | \item
|
26008 | 26007 | $0 \le \tcode{\exposid{first_}<index_type, $k$>(slices...)}$
|
26009 | 26008 | $\le \tcode{\exposid{last_}<$k$>(src.extents(), slices...)}$
|
26010 |
| - $\le \tcode{\linebreak{}src.extent($k$)}$ |
| 26009 | + $\le \tcode{src.extent($k$)}$ |
26011 | 26010 | \end{itemize}
|
26012 | 26011 |
|
26013 | 26012 | \item
|
26014 |
| -\tcode{sub_map_offset.mapping.extents() == submdspan_extents(src.mapping(), slices...)}\linebreak |
| 26013 | +\tcode{sub_map_offset.mapping.extents() == submdspan_extents(src.mapping(), slices...)} |
26015 | 26014 | is \tcode{true}; and
|
26016 | 26015 |
|
26017 | 26016 | \item
|
|
0 commit comments