File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 16769
16769
namespace std::ranges {
16770
16770
template<@\libconcept{input_range}@ V>
16771
16771
requires @\libconcept{view}@<V>
16772
- class cache_latest_view : public view_interface<cache_latest_view<V>> {
16772
+ class @\libglobal{ cache_latest_view}@ : public view_interface<cache_latest_view<V>> {
16773
16773
V @\exposid{base_}@ = V(); // \expos
16774
16774
using @\exposid{cache_t}@ = conditional_t<is_reference_v<range_reference_t<V>>, // \expos
16775
16775
add_pointer_t<range_reference_t<V>>,
16799
16799
}
16800
16800
\end{codeblock}
16801
16801
16802
+ \indexlibraryctor{cache_latest_view}%
16802
16803
\begin{itemdecl}
16803
16804
constexpr explicit cache_latest_view(V base);
16804
16805
\end{itemdecl}
16809
16810
Initializes \exposid{base_} with \tcode{std::move(base)}.
16810
16811
\end{itemdescr}
16811
16812
16813
+ \indexlibrarymember{begin}{cache_latest_view}%
16812
16814
\begin{itemdecl}
16813
16815
constexpr auto begin();
16814
16816
\end{itemdecl}
16819
16821
Equivalent to: \tcode{return \exposid{iterator}(*this);}
16820
16822
\end{itemdescr}
16821
16823
16824
+ \indexlibrarymember{end}{cache_latest_view}%
16822
16825
\begin{itemdecl}
16823
16826
constexpr auto end();
16824
16827
\end{itemdecl}
You can’t perform that action at this time.
0 commit comments