|
208 | 208 |
|
209 | 209 | // \ref{alg.req.mergeable}, concept \libconcept{mergeable} |
210 | 210 | template<class I1, class I2, class Out, |
211 | | - class R = ranges::less, class P1 = identity, class P2 = identity> |
| 211 | + class R = ranges::less, class P1 = identity, class P2 = identity> |
212 | 212 | concept mergeable = @\seebelow@; // freestanding |
213 | 213 |
|
214 | 214 | // \ref{alg.req.sortable}, concept \libconcept{sortable} |
|
325 | 325 | constexpr reverse_iterator<Iterator> make_reverse_iterator(Iterator i); // freestanding |
326 | 326 |
|
327 | 327 | template<class Iterator1, class Iterator2> |
328 | | - requires (!@\libconcept{sized_sentinel_for}@<Iterator1, Iterator2>) |
| 328 | + requires (!@\libconcept{sized_sentinel_for}@<Iterator1, Iterator2>) |
329 | 329 | constexpr bool @\libspec{disable_sized_sentinel_for}{reverse_iterator}@<reverse_iterator<Iterator1>, // freestanding |
330 | 330 | reverse_iterator<Iterator2>> = true; |
331 | 331 |
|
|
415 | 415 | constexpr move_iterator<Iterator> make_move_iterator(Iterator i); // freestanding |
416 | 416 |
|
417 | 417 | template<class Iterator1, class Iterator2> |
418 | | - requires (!@\libconcept{sized_sentinel_for}@<Iterator1, Iterator2>) |
| 418 | + requires (!@\libconcept{sized_sentinel_for}@<Iterator1, Iterator2>) |
419 | 419 | constexpr bool @\libspec{disable_sized_sentinel_for}{move_iterator}@<move_iterator<Iterator1>, // freestanding |
420 | 420 | move_iterator<Iterator2>> = true; |
421 | 421 |
|
|
456 | 456 | const istream_iterator<T,charT,traits,Distance>& y); |
457 | 457 |
|
458 | 458 | template<class T, class charT = char, class traits = char_traits<charT>> |
459 | | - class ostream_iterator; |
| 459 | + class ostream_iterator; |
460 | 460 |
|
461 | 461 | template<class charT, class traits = char_traits<charT>> |
462 | 462 | class istreambuf_iterator; |
|
4239 | 4239 | template<@\libconcept{convertible_to}@<Iterator> U> |
4240 | 4240 | constexpr basic_const_iterator(basic_const_iterator<U> current); |
4241 | 4241 | template<@\exposconcept{different-from}@<basic_const_iterator> T> |
4242 | | - requires @\libconcept{convertible_to}@<T, Iterator> |
| 4242 | + requires @\libconcept{convertible_to}@<T, Iterator> |
4243 | 4243 | constexpr basic_const_iterator(T&& current); |
4244 | 4244 |
|
4245 | 4245 | constexpr const Iterator& base() const & noexcept; |
4246 | 4246 | constexpr Iterator base() &&; |
4247 | 4247 |
|
4248 | 4248 | constexpr @\exposid{reference}@ operator*() const; |
4249 | 4249 | constexpr const auto* operator->() const |
4250 | | - requires is_lvalue_reference_v<iter_reference_t<Iterator>> && |
4251 | | - @\libconcept{same_as}@<remove_cvref_t<iter_reference_t<Iterator>>, value_type>; |
| 4250 | + requires is_lvalue_reference_v<iter_reference_t<Iterator>> && |
| 4251 | + @\libconcept{same_as}@<remove_cvref_t<iter_reference_t<Iterator>>, value_type>; |
4252 | 4252 |
|
4253 | 4253 | constexpr basic_const_iterator& operator++(); |
4254 | 4254 | constexpr void operator++(int); |
|
5276 | 5276 | \indexlibraryglobal{make_move_iterator}% |
5277 | 5277 | \begin{itemdecl} |
5278 | 5278 | template<class Iterator> |
5279 | | -constexpr move_iterator<Iterator> make_move_iterator(Iterator i); |
| 5279 | + constexpr move_iterator<Iterator> make_move_iterator(Iterator i); |
5280 | 5280 | \end{itemdecl} |
5281 | 5281 |
|
5282 | 5282 | \begin{itemdescr} |
|
0 commit comments