|
8533 | 8533 | constexpr concat_view() = default; |
8534 | 8534 | constexpr explicit concat_view(Views... views); |
8535 | 8535 |
|
8536 | | - constexpr @\exposid{iterator}@<false> begin() requires(!(@\exposconcept{simple-view}@<Views> && ...)); |
| 8536 | + constexpr @\exposid{iterator}@<false> begin() requires (!(@\exposconcept{simple-view}@<Views> && ...)); |
8537 | 8537 | constexpr @\exposid{iterator}@<true> begin() const |
8538 | | - requires((@\libconcept{range}@<const Views> && ...) && @\exposconcept{concatable}@<const Views...>); |
| 8538 | + requires (@\libconcept{range}@<const Views> && ...) && @\exposconcept{concatable}@<const Views...>; |
8539 | 8539 |
|
8540 | | - constexpr auto end() requires(!(@\exposconcept{simple-view}@<Views> && ...)); |
| 8540 | + constexpr auto end() requires (!(@\exposconcept{simple-view}@<Views> && ...)); |
8541 | 8541 | constexpr auto end() const |
8542 | | - requires((@\libconcept{range}@<const Views> && ...) && @\exposconcept{concatable}@<const Views...>); |
| 8542 | + requires (@\libconcept{range}@<const Views> && ...) && @\exposconcept{concatable}@<const Views...>; |
8543 | 8543 |
|
8544 | | - constexpr auto size() requires(@\libconcept{sized_range}@<Views>&&...); |
8545 | | - constexpr auto size() const requires(@\libconcept{sized_range}@<const Views>&&...); |
| 8544 | + constexpr auto size() requires (@\libconcept{sized_range}@<Views> && ...); |
| 8545 | + constexpr auto size() const requires (@\libconcept{sized_range}@<const Views> && ...); |
8546 | 8546 | }; |
8547 | 8547 |
|
8548 | 8548 | template<class... R> |
|
8650 | 8650 |
|
8651 | 8651 | \indexlibrarymember{begin}{concat_view}% |
8652 | 8652 | \begin{itemdecl} |
8653 | | -constexpr @\exposid{iterator}@<false> begin() requires(!(@\exposconcept{simple-view}@<Views> && ...)); |
| 8653 | +constexpr @\exposid{iterator}@<false> begin() requires (!(@\exposconcept{simple-view}@<Views> && ...)); |
8654 | 8654 | constexpr @\exposid{iterator}@<true> begin() const |
8655 | | - requires((@\libconcept{range}@<const Views> && ...) && @\exposconcept{concatable}@<const Views...>); |
| 8655 | + requires (@\libconcept{range}@<const Views> && ...) && @\exposconcept{concatable}@<const Views...>; |
8656 | 8656 | \end{itemdecl} |
8657 | 8657 |
|
8658 | 8658 | \begin{itemdescr} |
|
8671 | 8671 |
|
8672 | 8672 | \indexlibrarymember{end}{concat_view}% |
8673 | 8673 | \begin{itemdecl} |
8674 | | -constexpr auto end() requires(!(@\exposconcept{simple-view}@<Views> && ...)); |
| 8674 | +constexpr auto end() requires (!(@\exposconcept{simple-view}@<Views> && ...)); |
8675 | 8675 | constexpr auto end() const |
8676 | | - requires((@\libconcept{range}@<const Views> && ...) && @\exposconcept{concatable}@<const Views...>); |
| 8676 | + requires (@\libconcept{range}@<const Views> && ...) && @\exposconcept{concatable}@<const Views...>; |
8677 | 8677 | \end{itemdecl} |
8678 | 8678 |
|
8679 | 8679 | \begin{itemdescr} |
|
8696 | 8696 |
|
8697 | 8697 | \indexlibrarymember{size}{concat_view}% |
8698 | 8698 | \begin{itemdecl} |
8699 | | -constexpr auto size() requires(@\libconcept{sized_range}@<Views>&&...); |
8700 | | -constexpr auto size() const requires(@\libconcept{sized_range}@<const Views>&&...); |
| 8699 | +constexpr auto size() requires (@\libconcept{sized_range}@<Views> && ...); |
| 8700 | +constexpr auto size() const requires (@\libconcept{sized_range}@<const Views> && ...); |
8701 | 8701 | \end{itemdecl} |
8702 | 8702 |
|
8703 | 8703 | \begin{itemdescr} |
|
0 commit comments