Skip to content
Merged
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
13 changes: 6 additions & 7 deletions source/lib-intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -530,10 +530,10 @@
\rSec3[expos.only.entity]{Exposition-only entities, etc.}

\pnum
Several entities and \grammarterm{typedef-name}{s}
Several entities
defined in \ref{\firstlibchapter} through \ref{\lastlibchapter} and \ref{depr}
are only defined for the purpose of exposition.
The declaration of such an entity or \grammarterm{typedef-name}
The declaration of such an entity
is followed by a comment ending in \expos.

\pnum
Expand Down Expand Up @@ -978,7 +978,7 @@
\pnum
\indextext{item!freestanding|see{freestanding item}}%
A \defn{freestanding item} is
a declaration, entity, \grammarterm{typedef-name}, or macro
a declaration, entity, or macro
that is required to be present in
a freestanding implementation and a hosted implementation.

Expand Down Expand Up @@ -1034,8 +1034,7 @@
\pnum
\indextext{entity!freestanding item}%
\indextext{deduction guide!freestanding item}%
\indextext{\idxgram{typedef-name}!freestanding item}%
An entity, deduction guide, or \grammarterm{typedef-name}
An entity or deduction guide
is a freestanding item if its introducing declaration is not followed by
a comment that includes \textit{hosted}, and is:
\begin{itemize}
Expand All @@ -1045,7 +1044,7 @@
\item a deduction guide of a freestanding item,
\item an enclosing namespace of a freestanding item,
\item a friend of a freestanding item,
\item denoted by a \grammarterm{typedef-name} that is a freestanding item, or
\item denoted by a type alias that is a freestanding item, or
\item denoted by an alias template that is a freestanding item.
\end{itemize}

Expand Down Expand Up @@ -1662,7 +1661,7 @@
a (possibly empty) implementation-defined subset of
the hosted library facilities.
Unless otherwise specified, the requirements on
each declaration, entity, \grammarterm{typedef-name}, and macro
each declaration, entity, and macro
provided in this way are the same as
the corresponding requirements for a hosted implementation,
except that not all of the members of the namespaces are required to be present.
Expand Down