diff --git a/source/ranges.tex b/source/ranges.tex index 60fc640a98..3c47ffb16d 100644 --- a/source/ranges.tex +++ b/source/ranges.tex @@ -7216,7 +7216,7 @@ \end{itemdescr} \begin{itemdecl} -constexpr iterator(@\exposid{Parent}@& parent, iterator_t<@\exposid{Base}@> outer); +constexpr @\exposid{iterator}@(@\exposid{Parent}@& parent, iterator_t<@\exposid{Base}@> outer); \end{itemdecl} \begin{itemdescr} @@ -12285,9 +12285,9 @@ requires @\libconcept{random_access_range}@<@\exposid{Base}@> && @\libconcept{three_way_comparable}@>; - friend constexpr iterator operator+(const @\exposid{iterator}@& i, difference_type n) + friend constexpr @\exposid{iterator}@ operator+(const @\exposid{iterator}@& i, difference_type n) requires @\libconcept{random_access_range}@<@\exposid{Base}@>; - friend constexpr iterator operator+(difference_type n, const @\exposid{iterator}@& i) + friend constexpr @\exposid{iterator}@ operator+(difference_type n, const @\exposid{iterator}@& i) requires @\libconcept{random_access_range}@<@\exposid{Base}@>; friend constexpr @\exposid{iterator}@ operator-(const @\exposid{iterator}@& i, difference_type n) requires @\libconcept{random_access_range}@<@\exposid{Base}@>; @@ -13036,7 +13036,7 @@ \end{itemdescr} \begin{itemdecl} -constexpr iterator& operator+=(difference_type x) +constexpr @\exposid{iterator}@& operator+=(difference_type x) requires @\libconcept{random_access_range}@<@\exposid{Base}@>; \end{itemdecl} @@ -13760,7 +13760,7 @@ using iterator_concept = @\seebelow@; using iterator_category = @\seebelow@; // not always present - iterator() requires @\libconcept{default_initializable}@> = default; + @\exposid{iterator}@() requires @\libconcept{default_initializable}@> = default; constexpr @\exposid{iterator}@(@\exposid{iterator}@ other) requires Const && @\libconcept{convertible_to}@, iterator_t<@\exposid{Base}@>>