diff --git a/source/ranges.tex b/source/ranges.tex index f0d1f365f0..473c609276 100644 --- a/source/ranges.tex +++ b/source/ranges.tex @@ -16769,7 +16769,7 @@ namespace std::ranges { template<@\libconcept{input_range}@ V> requires @\libconcept{view}@ - class cache_latest_view : public view_interface> { + class @\libglobal{cache_latest_view}@ : public view_interface> { V @\exposid{base_}@ = V(); // \expos using @\exposid{cache_t}@ = conditional_t>, // \expos add_pointer_t>, @@ -16799,6 +16799,7 @@ } \end{codeblock} +\indexlibraryctor{cache_latest_view}% \begin{itemdecl} constexpr explicit cache_latest_view(V base); \end{itemdecl} @@ -16809,6 +16810,7 @@ Initializes \exposid{base_} with \tcode{std::move(base)}. \end{itemdescr} +\indexlibrarymember{begin}{cache_latest_view}% \begin{itemdecl} constexpr auto begin(); \end{itemdecl} @@ -16819,6 +16821,7 @@ Equivalent to: \tcode{return \exposid{iterator}(*this);} \end{itemdescr} +\indexlibrarymember{end}{cache_latest_view}% \begin{itemdecl} constexpr auto end(); \end{itemdecl}