Skip to content

Commit 857e985

Browse files
jensmaurertkoeppe
authored andcommitted
LWG3553 Useless constraint in split_view::outer-iterator::value_type::begin()
1 parent 8e2adc6 commit 857e985

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

source/ranges.tex

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5816,8 +5816,7 @@
58165816
value_type() = default;
58175817
constexpr explicit value_type(@\exposid{outer-iterator}@ i);
58185818

5819-
constexpr @\exposid{inner-iterator}@<Const> begin() const requires @\libconcept{copyable}@<@\exposid{outer-iterator}@>;
5820-
constexpr @\exposid{inner-iterator}@<Const> begin() requires (!@\libconcept{copyable}@<@\exposid{outer-iterator}@>);
5819+
constexpr @\exposid{inner-iterator}@<Const> begin() const;
58215820
constexpr default_sentinel_t end() const;
58225821
};
58235822
}
@@ -5836,7 +5835,7 @@
58365835

58375836
\indexlibrarymember{begin}{split_view::\exposid{outer-iterator}::value_type}%
58385837
\begin{itemdecl}
5839-
constexpr @\exposid{inner-iterator}@<Const> begin() const requires @\libconcept{copyable}@<@\exposid{outer-iterator}@>;
5838+
constexpr @\exposid{inner-iterator}@<Const> begin() const;
58405839
\end{itemdecl}
58415840

58425841
\begin{itemdescr}
@@ -5845,16 +5844,6 @@
58455844
Equivalent to: \tcode{return \exposid{inner-iterator}<Const>\{\exposid{i_}\};}
58465845
\end{itemdescr}
58475846

5848-
\indexlibrarymember{begin}{split_view::\exposid{outer-iterator}::value_type}%
5849-
\begin{itemdecl}
5850-
constexpr @\exposid{inner-iterator}@<Const> begin() requires (!@\libconcept{copyable}@<@\exposid{outer-iterator}@>);
5851-
\end{itemdecl}
5852-
5853-
\begin{itemdescr}
5854-
\pnum
5855-
\effects
5856-
Equivalent to: \tcode{return \exposid{inner-iterator}<Const>\{std::move(\exposid{i_})\};}
5857-
\end{itemdescr}
58585847
\indexlibrarymember{end}{split_view::\exposid{outer-iterator}::value_type}%
58595848
\begin{itemdecl}
58605849
constexpr default_sentinel_t end() const;

0 commit comments

Comments
 (0)