|
348 | 348 | valid expression and its type \tcode{I} models
|
349 | 349 | \libconcept{input_or_output_iterator} with overload
|
350 | 350 | resolution performed in a context that includes the declarations:
|
351 |
| - \begin{codeblock} |
| 351 | +\begin{codeblock} |
352 | 352 | template<class T> void begin(T&&) = delete;
|
353 | 353 | template<class T> void begin(initializer_list<T>&&) = delete;
|
354 |
| - \end{codeblock} |
| 354 | +\end{codeblock} |
355 | 355 | and does not include a declaration of \tcode{ranges::begin}.
|
356 | 356 |
|
357 | 357 | \item
|
|
389 | 389 | Otherwise,
|
390 | 390 | \tcode{\placeholdernc{decay-copy}(t.end())}
|
391 | 391 | if it is a valid expression and its type \tcode{S} models
|
392 |
| - \begin{codeblock} |
| 392 | +\begin{codeblock} |
393 | 393 | sentinel_for<decltype(ranges::begin(E))>
|
394 |
| - \end{codeblock} |
| 394 | +\end{codeblock} |
395 | 395 |
|
396 | 396 | \item
|
397 | 397 | Otherwise, \tcode{\placeholdernc{decay-copy}(end(t))} if it is a valid
|
398 | 398 | expression and its type \tcode{S} models
|
399 |
| - \begin{codeblock} |
| 399 | +\begin{codeblock} |
400 | 400 | sentinel_for<decltype(ranges::begin(E))>
|
401 |
| - \end{codeblock} |
| 401 | +\end{codeblock} |
402 | 402 | with overload
|
403 | 403 | resolution performed in a context that includes the declarations:
|
404 |
| - \begin{codeblock} |
| 404 | +\begin{codeblock} |
405 | 405 | template<class T> void end(T&&) = delete;
|
406 | 406 | template<class T> void end(initializer_list<T>&&) = delete;
|
407 |
| - \end{codeblock} |
| 407 | +\end{codeblock} |
408 | 408 | and does not include a declaration of \tcode{ranges::end}.
|
409 | 409 |
|
410 | 410 | \item
|
|
482 | 482 | expression and its type \tcode{I} models
|
483 | 483 | \libconcept{input_or_output_iterator} with overload
|
484 | 484 | resolution performed in a context that includes the declaration:
|
485 |
| - \begin{codeblock} |
| 485 | +\begin{codeblock} |
486 | 486 | template<class T> void rbegin(T&&) = delete;
|
487 |
| - \end{codeblock} |
| 487 | +\end{codeblock} |
488 | 488 | and does not include a declaration of \tcode{ranges::rbegin}.
|
489 | 489 |
|
490 | 490 | \item
|
|
523 | 523 | \item
|
524 | 524 | \tcode{\placeholdernc{decay-copy}(t.rend())}
|
525 | 525 | if it is a valid expression and its type \tcode{S} models
|
526 |
| - \begin{codeblock} |
| 526 | +\begin{codeblock} |
527 | 527 | sentinel_for<decltype(ranges::rbegin(E))>
|
528 |
| - \end{codeblock} |
| 528 | +\end{codeblock} |
529 | 529 |
|
530 | 530 | \item
|
531 | 531 | Otherwise, \tcode{\placeholdernc{decay-copy}(rend(t))} if it is a valid
|
532 | 532 | expression and its type \tcode{S} models
|
533 |
| - \begin{codeblock} |
| 533 | +\begin{codeblock} |
534 | 534 | sentinel_for<decltype(ranges::rbegin(E))>
|
535 |
| - \end{codeblock} |
| 535 | +\end{codeblock} |
536 | 536 | with overload
|
537 | 537 | resolution performed in a context that includes the declaration:
|
538 |
| - \begin{codeblock} |
| 538 | +\begin{codeblock} |
539 | 539 | template<class T> void rend(T&&) = delete;
|
540 |
| - \end{codeblock} |
| 540 | +\end{codeblock} |
541 | 541 | and does not include a declaration of \tcode{ranges::rend}.
|
542 | 542 |
|
543 | 543 | \item
|
|
627 | 627 | is integer-like
|
628 | 628 | with overload resolution performed in a context that includes
|
629 | 629 | the declaration:
|
630 |
| - \begin{codeblock} |
| 630 | +\begin{codeblock} |
631 | 631 | template<class T> void size(T&&) = delete;
|
632 |
| - \end{codeblock} |
| 632 | +\end{codeblock} |
633 | 633 | and does not include a declaration of \tcode{ranges::size}.
|
634 | 634 | \end{itemize}
|
635 | 635 |
|
|
0 commit comments