Skip to content

Commit a1ac976

Browse files
committed
[range.lazy.split.inner] follow-up to LWG3533: Consistency for base() const &
1 parent bb14132 commit a1ac976

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

source/ranges.tex

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5872,8 +5872,7 @@
58725872
@\exposid{inner-iterator}@() = default;
58735873
constexpr explicit @\exposid{inner-iterator}@(@\exposid{outer-iterator}@<Const> i);
58745874

5875-
constexpr iterator_t<@\exposid{Base}@> base() const&
5876-
requires @\libconcept{copyable}@<iterator_t<@\exposid{Base}@>>;
5875+
constexpr const iterator_t<@\exposid{Base}@>& base() const &;
58775876
constexpr iterator_t<@\exposid{Base}@> base() &&;
58785877

58795878
constexpr decltype(auto) operator*() const { return *@\exposid{i_}@.@\placeholder{current}@; }
@@ -5930,8 +5929,7 @@
59305929

59315930
\indexlibrarymember{base}{lazy_split_view::\exposid{inner-iterator}}%
59325931
\begin{itemdecl}
5933-
constexpr iterator_t<@\exposid{Base}@> base() const&
5934-
requires @\libconcept{copyable}@<iterator_t<@\exposid{Base}@>>;
5932+
constexpr const iterator_t<@\exposid{Base}@>& base() const &;
59355933
\end{itemdecl}
59365934

59375935
\begin{itemdescr}

0 commit comments

Comments
 (0)