Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion source/atomics.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2712,8 +2712,8 @@
Equivalent to: \tcode{return fetch_sub(1) - 1;}
\end{itemdescr}

\rSec2[util.smartptr.atomic]{Partial specializations for smart pointers}%
\indextext{atomic!smart pointers|(}%
\rSec2[util.smartptr.atomic]{Partial specializations for smart pointers}

\pnum
The library provides partial specializations of the \tcode{atomic} template
Expand Down
2 changes: 1 addition & 1 deletion source/basic.tex
Original file line number Diff line number Diff line change
Expand Up @@ -281,12 +281,12 @@
an abstract class type\iref{class.abstract}, or
a (possibly multi-dimensional) array thereof.

\rSec1[basic.def.odr]{One-definition rule}%
\indextext{object!definition}%
\indextext{function!definition}%
\indextext{class!definition}%
\indextext{enumerator!definition}%
\indextext{one-definition rule|(}%
\rSec1[basic.def.odr]{One-definition rule}

\pnum
No translation unit shall contain more than one definition of any
Expand Down
4 changes: 2 additions & 2 deletions source/containers.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2159,9 +2159,9 @@
and a type that qualifies as an allocator is deduced for that parameter.
\end{itemize}

\rSec3[associative.reqmts.except]{Exception safety guarantees}%
\indextext{associative containers!exception safety}%
\indextext{associative containers!requirements}%
\rSec3[associative.reqmts.except]{Exception safety guarantees}

\pnum
For associative containers, no \tcode{clear()} function throws an exception.
Expand All @@ -2178,9 +2178,9 @@
that exception is thrown by the
swap of the container's \tcode{Compare} object (if any).

\rSec2[unord.req]{Unordered associative containers}%
\indextext{associative containers!unordered|see{unordered associative containers}}
\indextext{hash tables|see{unordered associative containers}}
\rSec2[unord.req]{Unordered associative containers}

\pnum
\indextext{unordered associative containers!complexity}%
Expand Down
2 changes: 1 addition & 1 deletion source/future.tex
Original file line number Diff line number Diff line change
Expand Up @@ -400,8 +400,8 @@
unless the function's \throws element
specifies throwing an exception when the precondition is violated.

\rSec1[depr.relops]{Relational operators}%
\indexlibraryglobal{rel_ops}%
\rSec1[depr.relops]{Relational operators}

\pnum
The header \libheaderref{utility} has the following additions:
Expand Down
4 changes: 2 additions & 2 deletions source/intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
management operators, and additional library facilities.%
\indextext{scope|)}

\rSec0[intro.refs]{Normative references}%
\indextext{normative references|see{references, normative}}%
\rSec0[intro.refs]{Normative references}

\pnum
\indextext{references!normative|(}%
Expand Down Expand Up @@ -376,6 +376,7 @@

\rSec0[intro]{General principles}

\rSec1[intro.compliance]{Implementation compliance}%
\indextext{diagnostic message|see{message, diagnostic}}%
\indexdefn{conditionally-supported behavior|see{behavior, con\-ditionally-supported}}%
\indextext{dynamic type|see{type, dynamic}}%
Expand All @@ -397,7 +398,6 @@
\indextext{precedence of operator|see{operator, precedence of}}%
\indextext{order of evaluation in expression|see{expression, order of evaluation of}}%
\indextext{multiple threads|see{threads, multiple}}%
\rSec1[intro.compliance]{Implementation compliance}

\pnum
\indextext{conformance requirements|(}%
Expand Down
4 changes: 2 additions & 2 deletions source/support.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2688,8 +2688,8 @@

\rSec2[alloc.errors]{Storage allocation errors}

\rSec3[bad.alloc]{Class \tcode{bad_alloc}}%
\indexlibraryglobal{bad_alloc}%
\rSec3[bad.alloc]{Class \tcode{bad_alloc}}

\indexlibraryctor{bad_alloc}%
\begin{codeblock}
Expand Down Expand Up @@ -2719,9 +2719,9 @@
An \impldef{return value of \tcode{bad_alloc::what}} \ntbs{}.
\end{itemdescr}

\rSec3[new.badlength]{Class \tcode{bad_array_new_length}}%
\indexlibraryglobal{bad_array_new_length}%
\indexlibraryctor{bad_array_new_length}%
\rSec3[new.badlength]{Class \tcode{bad_array_new_length}}

\begin{codeblock}
namespace std {
Expand Down
6 changes: 3 additions & 3 deletions source/threads.tex
Original file line number Diff line number Diff line change
Expand Up @@ -373,8 +373,8 @@
\end{codeblock}


\rSec2[stoptoken]{Class \tcode{stop_token}}%
\indexlibraryglobal{stop_token}%
\rSec2[stoptoken]{Class \tcode{stop_token}}

\pnum
\indexlibraryglobal{stop_token}%
Expand Down Expand Up @@ -567,8 +567,8 @@
Equivalent to: \tcode{x.swap(y)}.
\end{itemdescr}

\rSec2[stopsource]{Class \tcode{stop_source}}%
\indexlibraryglobal{stop_source}%
\rSec2[stopsource]{Class \tcode{stop_source}}

\pnum
\indexlibraryglobal{stop_source}%
Expand Down Expand Up @@ -836,8 +836,8 @@
Equivalent to: \tcode{x.swap(y)}.
\end{itemdescr}

\rSec2[stopcallback]{Class template \tcode{stop_callback}}%
\indexlibraryglobal{stop_callback}%
\rSec2[stopcallback]{Class template \tcode{stop_callback}}

\pnum
\indexlibraryglobal{stop_callback}%
Expand Down
9 changes: 5 additions & 4 deletions source/utilities.tex
Original file line number Diff line number Diff line change
Expand Up @@ -4007,8 +4007,8 @@
}
\end{codeblock}

\rSec2[variant.variant]{Class template \tcode{variant}}%
\indexlibraryglobal{variant}%
\rSec2[variant.variant]{Class template \tcode{variant}}

\begin{codeblock}
namespace std {
Expand Down Expand Up @@ -5156,8 +5156,8 @@
no complexity requirements.
\end{itemdescr}

\rSec2[variant.monostate]{Class \tcode{monostate}}%
\indexlibraryglobal{monostate}%
\rSec2[variant.monostate]{Class \tcode{monostate}}

\begin{itemdecl}
struct monostate{};
Expand Down Expand Up @@ -5210,8 +5210,8 @@
The expression inside \tcode{noexcept} is equivalent to \tcode{noexcept(v.swap(w))}.
\end{itemdescr}

\rSec2[variant.bad.access]{Class \tcode{bad_variant_access}}%
\indexlibraryglobal{bad_variant_access}%
\rSec2[variant.bad.access]{Class \tcode{bad_variant_access}}

\begin{codeblock}
class bad_variant_access : public exception {
Expand Down Expand Up @@ -9618,8 +9618,9 @@
\tcode{os}.
\end{itemdescr}

\rSec2[util.smartptr.weak.bad]{Class \tcode{bad_weak_ptr}}%
\indextext{smart pointers|(}%
\rSec2[util.smartptr.weak.bad]{Class \tcode{bad_weak_ptr}}

\indexlibraryglobal{bad_weak_ptr}%
\begin{codeblock}
namespace std {
Expand Down