diff --git a/source/ranges.tex b/source/ranges.tex index 2a606adfea..49105075b6 100644 --- a/source/ranges.tex +++ b/source/ranges.tex @@ -63,27 +63,27 @@ concept borrowed_range = @\seebelow@; template - using iterator_t = decltype(ranges::begin(declval())); + using @\libglobal{iterator_t}@ = decltype(ranges::begin(declval())); template<@\libconcept{range}@ R> - using sentinel_t = decltype(ranges::end(declval())); + using @\libglobal{sentinel_t}@ = decltype(ranges::end(declval())); template<@\libconcept{range}@ R> - using const_iterator_t = decltype(ranges::cbegin(declval())); + using @\libglobal{const_iterator_t}@ = decltype(ranges::cbegin(declval())); template<@\libconcept{range}@ R> - using const_sentinel_t = decltype(ranges::cend(declval())); + using @\libglobal{const_sentinel_t}@ = decltype(ranges::cend(declval())); template<@\libconcept{range}@ R> - using range_difference_t = iter_difference_t>; + using @\libglobal{range_difference_t}@ = iter_difference_t>; template<@\libconcept{sized_range}@ R> - using range_size_t = decltype(ranges::size(declval())); + using @\libglobal{range_size_t}@ = decltype(ranges::size(declval())); template<@\libconcept{range}@ R> - using range_value_t = iter_value_t>; + using @\libglobal{range_value_t}@ = iter_value_t>; template<@\libconcept{range}@ R> - using range_reference_t = iter_reference_t>; + using @\libglobal{range_reference_t}@ = iter_reference_t>; template<@\libconcept{range}@ R> - using range_const_reference_t = iter_const_reference_t>; + using @\libglobal{range_const_reference_t}@ = iter_const_reference_t>; template<@\libconcept{range}@ R> - using range_rvalue_reference_t = iter_rvalue_reference_t>; + using @\libglobal{range_rvalue_reference_t}@ = iter_rvalue_reference_t>; template<@\libconcept{range}@ R> - using range_common_reference_t = iter_common_reference_t>; + using @\libglobal{range_common_reference_t}@ = iter_common_reference_t>; // \ref{range.sized}, sized ranges template @@ -235,9 +235,9 @@ requires @\seebelow@ class basic_istream_view; // hosted template - using istream_view = basic_istream_view; // hosted + using @\libglobal{istream_view}@ = basic_istream_view; // hosted template - using wistream_view = basic_istream_view; // hosted + using @\libglobal{wistream_view}@ = basic_istream_view; // hosted namespace views { template constexpr @\unspecnc@ istream = @\unspecnc@; // hosted @@ -2298,6 +2298,8 @@ model \libconcept{borrowed_range}. \end{example} +\indexlibraryglobal{borrowed_iterator_t}% +\indexlibraryglobal{borrowed_subrange_t}% \pnum For a type \tcode{R} that models \libconcept{range}: \begin{itemize}