|
1461 | 1461 | \pnum |
1462 | 1462 | \recommended |
1463 | 1463 | If \tcode{R} models \tcode{ranges::\libconcept{approximately_sized_range}} and |
1464 | | -\tcode{ranges::distance(\linebreak{}rg) <= ranges::reserve_hint(rg)} is \tcode{true}, |
| 1464 | +\tcode{ranges::distance(rg) <= ranges::reserve_hint(rg)} is \tcode{true}, |
1465 | 1465 | an implementation should not perform more than a single reallocation. |
1466 | 1466 |
|
1467 | 1467 | \pnum |
|
1836 | 1836 | \pnum |
1837 | 1837 | \recommended |
1838 | 1838 | If \tcode{R} models \tcode{ranges::\libconcept{approximately_sized_range}} and |
1839 | | -\tcode{ranges::distance(\linebreak{}rg) <= ranges::reserve_hint(rg)} is \tcode{true}, |
| 1839 | +\tcode{ranges::distance(rg) <= ranges::reserve_hint(rg)} is \tcode{true}, |
1840 | 1840 | an implementation should not perform any reallocation. |
1841 | 1841 | \end{itemdescr} |
1842 | 1842 |
|
|
2453 | 2453 | \item |
2454 | 2454 | If \tcode{!\exposid{alloc_}} is \tcode{true} or |
2455 | 2455 | \tcode{\exposid{ator-traits}::propagate_on_container_move_assignment::value} |
2456 | | -is \tcode{true}, \linebreak |
| 2456 | +is \tcode{true}, |
2457 | 2457 | move assigns \tcode{nh.\exposid{alloc_}} to \exposid{alloc_}. |
2458 | 2458 | \item |
2459 | 2459 | Assigns |
|
7473 | 7473 | \pnum |
7474 | 7474 | \expects |
7475 | 7475 | \tcode{T} is \oldconcept{EmplaceConstructible} into \tcode{forward_list} |
7476 | | -from \tcode{std::forward<Args>(\linebreak args)...}. |
| 7476 | +from \tcode{std::forward<Args>(args)...}. |
7477 | 7477 | \tcode{position} is \tcode{before_begin()} or is a dereferenceable |
7478 | 7478 | iterator in the range \range{begin()}{end()}. |
7479 | 7479 |
|
7480 | 7480 | \pnum |
7481 | 7481 | \effects |
7482 | 7482 | Inserts an object of type \tcode{value_type} direct-non-list-initialized with |
7483 | | -\tcode{std::forward<Args>(\linebreak args)...} after \tcode{position}. |
| 7483 | +\tcode{std::forward<Args>(args)...} after \tcode{position}. |
7484 | 7484 |
|
7485 | 7485 | \pnum |
7486 | 7486 | \returns |
|
10706 | 10706 | \pnum |
10707 | 10707 | The expression |
10708 | 10708 | \tcode{\exposid{is-vector-bool-reference}<T>} is \tcode{true} |
10709 | | -if \tcode{T} denotes the type \tcode{vector<bool, Alloc>::\linebreak{}reference} |
| 10709 | +if \tcode{T} denotes the type \tcode{vector<bool, Alloc>::reference} |
10710 | 10710 | for some type \tcode{Alloc} and |
10711 | 10711 | \tcode{vector<bool, Alloc>} is not a program-defined specialization. |
10712 | 10712 | \end{itemdescr} |
|
12103 | 12103 | Otherwise, let \tcode{r} be \tcode{equal_range(k)}. |
12104 | 12104 | Constructs an object \tcode{u} of type \tcode{value_type} with |
12105 | 12105 | \tcode{piecewise_construct, forward_as_tuple(std::forward<K>(k)), |
12106 | | -forward_as_tuple(std::forward<Args>(args)...)}.\linebreak |
| 12106 | +forward_as_tuple(std::forward<Args>(args)...)}. |
12107 | 12107 | If \tcode{equal_range(u.first) == r} is \tcode{false}, |
12108 | 12108 | the behavior is undefined. |
12109 | 12109 | Inserts \tcode{u} into \tcode{*this}. |
|
17612 | 17612 | \pnum |
17613 | 17613 | \effects |
17614 | 17614 | Equivalent to \tcode{flat_map(sorted_unique, key_cont, mapped_cont)} and |
17615 | | -\tcode{flat_map(sorted_unique, key_cont, \linebreak{}mapped_cont, comp)}, respectively, |
| 17615 | +\tcode{flat_map(sorted_unique, key_cont, mapped_cont, comp)}, respectively, |
17616 | 17616 | except that \tcode{\exposid{c}.keys} and \tcode{\exposid{c}.values} are constructed |
17617 | 17617 | with uses-allocator construction\iref{allocator.uses.construction}. |
17618 | 17618 |
|
|
17796 | 17796 | \pnum |
17797 | 17797 | \effects |
17798 | 17798 | Initializes an object \tcode{t} of type \tcode{pair<key_type, mapped_type>} |
17799 | | -with \tcode{std::forward<Args>(\linebreak args)...}; |
| 17799 | +with \tcode{std::forward<Args>(args)...}; |
17800 | 17800 | if the map already contains an element |
17801 | 17801 | whose key is equivalent to \tcode{t.first}, |
17802 | 17802 | \tcode{*this} is unchanged. |
|
18068 | 18068 | \effects |
18069 | 18069 | If the map already contains an element \tcode{e} |
18070 | 18070 | whose key is equivalent to \tcode{k}, |
18071 | | -assigns \tcode{std::forward<\linebreak M>(obj)} to \tcode{e.second}. |
| 18071 | +assigns \tcode{std::forward<M>(obj)} to \tcode{e.second}. |
18072 | 18072 | Otherwise, equivalent to |
18073 | 18073 | \begin{codeblock} |
18074 | 18074 | try_emplace(std::forward<decltype(k)>(k), std::forward<M>(obj)) |
|
18123 | 18123 | \effects |
18124 | 18124 | If the map already contains an element \tcode{e} |
18125 | 18125 | whose key is equivalent to \tcode{k}, |
18126 | | -assigns \tcode{std::forward<\linebreak M>(obj)} to \tcode{e.second}. |
| 18126 | +assigns \tcode{std::forward<M>(obj)} to \tcode{e.second}. |
18127 | 18127 | Otherwise, equivalent to |
18128 | 18128 | \begin{codeblock} |
18129 | 18129 | try_emplace(std::forward<K>(k), std::forward<M>(obj)) |
@@ -18753,14 +18753,14 @@ |
18753 | 18753 | \pnum |
18754 | 18754 | \effects |
18755 | 18755 | Equivalent to \tcode{flat_multimap(key_cont, mapped_cont)} and |
18756 | | -\tcode{flat_multimap(key_cont, \linebreak{}mapped_cont, comp)}, respectively, |
| 18756 | +\tcode{flat_multimap(key_cont, mapped_cont, comp)}, respectively, |
18757 | 18757 | except that \tcode{\exposid{c}.keys} and \tcode{\exposid{c}.values} are constructed |
18758 | 18758 | with uses-allocator construction\iref{allocator.uses.construction}. |
18759 | 18759 |
|
18760 | 18760 | \pnum |
18761 | 18761 | \complexity |
18762 | 18762 | Same as \tcode{flat_multimap(key_cont, mapped_cont)} and |
18763 | | -\tcode{flat_multimap(key_cont, \linebreak{}mapped_cont, comp)}, respectively. |
| 18763 | +\tcode{flat_multimap(key_cont, mapped_cont, comp)}, respectively. |
18764 | 18764 | \end{itemdescr} |
18765 | 18765 |
|
18766 | 18766 | \indexlibraryctor{flat_multimap}% |
|
23454 | 23454 | \item |
23455 | 23455 | If \exposid{rank_} is greater than one, |
23456 | 23456 | then the product of |
23457 | | -\tcode{\exposid{LEAST-MULTIPLE-AT-LEAST}(pad, ext.extent(\linebreak 0))} and |
| 23457 | +\tcode{\exposid{LEAST-MULTIPLE-AT-LEAST}(pad, ext.extent(0))} and |
23458 | 23458 | all values \tcode{ext.extent($k$)} |
23459 | 23459 | with $k$ in the range of \range{1}{\exposid{rank_}} |
23460 | 23460 | is representable as a value of type \tcode{index_type}. |
|
23533 | 23533 | \item |
23534 | 23534 | If \exposid{rank_} is greater than \tcode{1} and |
23535 | 23535 | \tcode{padding_value} does not equal \tcode{dynamic_extent}, |
23536 | | -then \tcode{other.\linebreak stride(1)} equals |
| 23536 | +then \tcode{other.stride(1)} equals |
23537 | 23537 | \begin{codeblock} |
23538 | 23538 | @\exposid{LEAST-MULTIPLE-AT-LEAST}@(padding_value, |
23539 | 23539 | extents_type::@\exposid{index-cast}@(other.extents().extent(0))) |
|
23608 | 23608 | \item |
23609 | 23609 | If \exposid{rank_} is greater than 1 and |
23610 | 23610 | \tcode{padding_value} does not equal \tcode{dynamic_extent}, |
23611 | | -then \tcode{other.\linebreak stride(1)} equals |
| 23611 | +then \tcode{other.stride(1)} equals |
23612 | 23612 | \begin{codeblock} |
23613 | 23613 | @\exposid{LEAST-MULTIPLE-AT-LEAST}@(padding_value, |
23614 | 23614 | extents_type::@\exposid{index-cast}@(other.extent(0))) |
|
24008 | 24008 | if \exposid{static-padding-stride} is not \tcode{dynamic_extent}. |
24009 | 24009 | \begin{note} |
24010 | 24010 | Using \tcode{extents<index_type, \exposid{static-padding-stride}>} |
24011 | | -instead of \tcode{index_type} as the type of \exposid{stride-\linebreak rm2} |
| 24011 | +instead of \tcode{index_type} as the type of \exposid{stride-rm2} |
24012 | 24012 | would achieve this. |
24013 | 24013 | \end{note} |
24014 | 24014 | \end{itemdescr} |
@@ -24091,13 +24091,13 @@ |
24091 | 24091 | \item |
24092 | 24092 | If \exposid{rank_} is greater than one, |
24093 | 24093 | then the product of |
24094 | | -\tcode{\exposid{LEAST-MULTIPLE-AT-LEAST}(pad, ext.extent(\exposid{\linebreak rank_} - 1))} and |
| 24094 | +\tcode{\exposid{LEAST-MULTIPLE-AT-LEAST}(pad, ext.extent(\exposid{rank_} - 1))} and |
24095 | 24095 | all values \tcode{ext.extent($k$)} |
24096 | 24096 | with $k$ in the range of \range{0}{\exposid{rank_} - 1} |
24097 | 24097 | is representable as a value of type \tcode{index_type}. |
24098 | 24098 | \item |
24099 | 24099 | If \tcode{padding_value} is not equal to \tcode{dynamic_extent}, |
24100 | | -\tcode{padding_value} equals \tcode{extents_type::\linebreak \exposid{index-cast}(pad)}. |
| 24100 | +\tcode{padding_value} equals \tcode{extents_type::\exposid{index-cast}(pad)}. |
24101 | 24101 | \end{itemize} |
24102 | 24102 |
|
24103 | 24103 | \pnum |
|
24170 | 24170 | \item |
24171 | 24171 | If \exposid{rank_} is greater than 1 and |
24172 | 24172 | \tcode{padding_value} does not equal \tcode{dynamic_extent}, |
24173 | | -then \tcode{other.\linebreak stride(\exposid{rank_} - 2)} equals |
| 24173 | +then \tcode{other.stride(\exposid{rank_} - 2)} equals |
24174 | 24174 | \begin{codeblock} |
24175 | 24175 | @\exposid{LEAST-MULTIPLE-AT-LEAST}@(padding_value, |
24176 | 24176 | extents_type::@\exposid{index-cast}@(other.extents().extent(@\exposid{rank_}@ - 1))) |
|
24245 | 24245 | \item |
24246 | 24246 | If \exposid{rank_} is greater than 1 and |
24247 | 24247 | \tcode{padding_value} does not equal \tcode{dynamic_extent}, |
24248 | | -then \tcode{other.\linebreak stride(\exposid{rank_} - 2)} equals |
| 24248 | +then \tcode{other.stride(\exposid{rank_} - 2)} equals |
24249 | 24249 | \begin{codeblock} |
24250 | 24250 | @\exposid{LEAST-MULTIPLE-AT-LEAST}@(padding_value, |
24251 | 24251 | extents_type::@\exposid{index-cast}@(other.extent(@\exposid{rank_}@ - 1))) |
|
0 commit comments