File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 12031
12031
requires @\libconcept{sized_sentinel_for}@<sentinel_t<V>, iterator_t<V>>;
12032
12032
friend constexpr difference_type operator-(const @\exposid{inner-iterator}@& x, default_sentinel_t y)
12033
12033
requires @\libconcept{sized_sentinel_for}@<sentinel_t<V>, iterator_t<V>>;
12034
+
12035
+ friend constexpr range_rvalue_reference_t<V> iter_move(const @\exposid{inner-iterator}@& i)
12036
+ noexcept(noexcept(ranges::iter_move(*i.@\exposid{parent_}@->@\exposid{current_}@)));
12037
+
12038
+ friend constexpr void iter_swap(const @\exposid{inner-iterator}@& x, const @\exposid{inner-iterator}@& y)
12039
+ noexcept(noexcept(ranges::iter_swap(*x.@\exposid{parent_}@->@\exposid{current_}@, *y.@\exposid{parent_}@->@\exposid{current_}@)))
12040
+ requires @\libconcept{indirectly_swappable}@<iterator_t<V>>;
12034
12041
};
12035
12042
}
12036
12043
\end{codeblock}
12137
12144
Equivalent to: \tcode{return -(y - x);}
12138
12145
\end{itemdescr}
12139
12146
12147
+ \begin{itemdecl}
12148
+ friend constexpr range_rvalue_reference_t<V> iter_move(const @\exposid{inner-iterator}@& i)
12149
+ noexcept(noexcept(ranges::iter_move(*i.@\exposid{parent_}@->@\exposid{current_}@)));
12150
+ \end{itemdecl}
12151
+
12152
+ \begin{itemdescr}
12153
+ \pnum
12154
+ \effects
12155
+ Equivalent to: \tcode{return ranges::iter_move(*i.\exposid{parent_}->\exposid{current_});}
12156
+ \end{itemdescr}
12157
+
12158
+ \begin{itemdecl}
12159
+ friend constexpr void iter_swap(const @\exposid{inner-iterator}@& x, const @\exposid{inner-iterator}@& y)
12160
+ noexcept(noexcept(ranges::iter_swap(*x.@\exposid{parent_}@->@\exposid{current_}@, *y.@\exposid{parent_}@->@\exposid{current_}@)))
12161
+ requires @\libconcept{indirectly_swappable}@<iterator_t<V>>;
12162
+ \end{itemdecl}
12163
+
12164
+ \begin{itemdescr}
12165
+ \pnum
12166
+ \effects
12167
+ Equivalent to: \tcode{ranges::iter_swap(*x.\exposid{parent_}->\exposid{current_}, *y.\exposid{parent_}->\exposid{current_});}
12168
+ \end{itemdescr}
12169
+
12140
12170
\rSec3[range.chunk.view.fwd]{Class template \tcode{chunk_view} for forward ranges}
12141
12171
12142
12172
\indexlibrarymember{begin}{chunk_view}%
You can’t perform that action at this time.
0 commit comments