diff --git a/source/containers.tex b/source/containers.tex index 2393a6a8d7..7d64685dd7 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -10936,6 +10936,8 @@ \rSec2[span.syn]{Header \tcode{} synopsis}% \indexheader{span}% +\indexlibraryspec{enable_view}{span}% +\indexlibraryspec{enable_borrowed_range}{span}% \begin{codeblock} namespace std { // constants diff --git a/source/iostreams.tex b/source/iostreams.tex index 2ea745316f..e821c652fd 100644 --- a/source/iostreams.tex +++ b/source/iostreams.tex @@ -12462,6 +12462,10 @@ \rSec2[fs.filesystem.syn]{Header \tcode{} synopsis} \indexheader{filesystem}% +\indexlibraryspec{enable_borrowed_range}{directory_iterator}% +\indexlibraryspec{enable_borrowed_range}{recursive_directory_iterator}% +\indexlibraryspec{enable_view}{directory_iterator}% +\indexlibraryspec{enable_view}{recursive_directory_iterator}% \begin{codeblock} #include // see \ref{compare.syn} diff --git a/source/iterators.tex b/source/iterators.tex index ce9786e65a..62462ee0b3 100644 --- a/source/iterators.tex +++ b/source/iterators.tex @@ -30,6 +30,7 @@ \rSec1[iterator.synopsis]{Header \tcode{}\ synopsis} \indexheader{iterator}% +\indexlibraryspec{disable_sized_sentinel_for}{reverse_iterator}% \begin{codeblock} #include // see \ref{compare.syn} #include // see \ref{concepts.syn} diff --git a/source/macros.tex b/source/macros.tex index b012059397..76db1537bf 100644 --- a/source/macros.tex +++ b/source/macros.tex @@ -191,6 +191,7 @@ \newcommand{\indexlibraryglobal}[1]{\indexlibrary{\idxcode{#1}}} \newcommand{\indexlibraryctor}[1]{\indexlibrary{\idxcode{#1}!constructor}} \newcommand{\indexlibrarydtor}[1]{\indexlibrary{\idxcode{#1}!destructor}} +\newcommand{\indexlibraryspec}[2]{\indexlibrary{\idxcode{#1}!\idxcode{#2}}} % class member library index \newcommand{\indexlibrarymember}[2]{\indexlibrary{\idxcode{#1}!\idxcode{#2}}\indexlibrary{\idxcode{#2}!\idxcode{#1}}} diff --git a/source/ranges.tex b/source/ranges.tex index 91d74512d2..8dc6cd9b13 100644 --- a/source/ranges.tex +++ b/source/ranges.tex @@ -25,6 +25,19 @@ \indexheader{ranges}% \indexlibraryglobal{all_t}% +\indexlibraryspec{enable_borrowed_range}{subrange}% +\indexlibraryspec{enable_borrowed_range}{empty_view}% +\indexlibraryspec{enable_borrowed_range}{iota_view}% +\indexlibraryspec{enable_borrowed_range}{ref_view}% +\indexlibraryspec{enable_borrowed_range}{owning_view}% +\indexlibraryspec{enable_borrowed_range}{take_view}% +\indexlibraryspec{enable_borrowed_range}{drop_view}% +\indexlibraryspec{enable_borrowed_range}{drop_while_view}% +\indexlibraryspec{enable_borrowed_range}{common_view}% +\indexlibraryspec{enable_borrowed_range}{reverse_view}% +\indexlibraryspec{enable_borrowed_range}{elements_view}% +\indexlibraryspec{enable_borrowed_range}{zip_view}% +\indexlibraryspec{enable_borrowed_range}{adjacent_view}% \begin{codeblock} #include // see \ref{compare.syn} #include // see \ref{initializer.list.syn} diff --git a/source/strings.tex b/source/strings.tex index b65235b7c3..c5e758df21 100644 --- a/source/strings.tex +++ b/source/strings.tex @@ -4048,6 +4048,8 @@ \rSec2[string.view.synop]{Header \tcode{} synopsis} \indexheader{string_view}% +\indexlibraryspec{enable_view}{basic_string_view}% +\indexlibraryspec{enable_borrowed_range}{basic_string_view}% \begin{codeblock} #include // see \ref{compare.syn}