|
530 | 530 | \rSec3[expos.only.entity]{Exposition-only entities, etc.} |
531 | 531 |
|
532 | 532 | \pnum |
533 | | -Several entities and \grammarterm{typedef-name}{s} |
| 533 | +Several entities |
534 | 534 | defined in \ref{\firstlibchapter} through \ref{\lastlibchapter} and \ref{depr} |
535 | 535 | are only defined for the purpose of exposition. |
536 | | -The declaration of such an entity or \grammarterm{typedef-name} |
| 536 | +The declaration of such an entity |
537 | 537 | is followed by a comment ending in \expos. |
538 | 538 |
|
539 | 539 | \pnum |
|
978 | 978 | \pnum |
979 | 979 | \indextext{item!freestanding|see{freestanding item}}% |
980 | 980 | A \defn{freestanding item} is |
981 | | -a declaration, entity, \grammarterm{typedef-name}, or macro |
| 981 | +a declaration, entity, or macro |
982 | 982 | that is required to be present in |
983 | 983 | a freestanding implementation and a hosted implementation. |
984 | 984 |
|
|
1034 | 1034 | \pnum |
1035 | 1035 | \indextext{entity!freestanding item}% |
1036 | 1036 | \indextext{deduction guide!freestanding item}% |
1037 | | -\indextext{\idxgram{typedef-name}!freestanding item}% |
1038 | | -An entity, deduction guide, or \grammarterm{typedef-name} |
| 1037 | +An entity or deduction guide |
1039 | 1038 | is a freestanding item if its introducing declaration is not followed by |
1040 | 1039 | a comment that includes \textit{hosted}, and is: |
1041 | 1040 | \begin{itemize} |
|
1045 | 1044 | \item a deduction guide of a freestanding item, |
1046 | 1045 | \item an enclosing namespace of a freestanding item, |
1047 | 1046 | \item a friend of a freestanding item, |
1048 | | -\item denoted by a \grammarterm{typedef-name} that is a freestanding item, or |
| 1047 | +\item denoted by a type alias that is a freestanding item, or |
1049 | 1048 | \item denoted by an alias template that is a freestanding item. |
1050 | 1049 | \end{itemize} |
1051 | 1050 |
|
|
1662 | 1661 | a (possibly empty) implementation-defined subset of |
1663 | 1662 | the hosted library facilities. |
1664 | 1663 | Unless otherwise specified, the requirements on |
1665 | | -each declaration, entity, \grammarterm{typedef-name}, and macro |
| 1664 | +each declaration, entity, and macro |
1666 | 1665 | provided in this way are the same as |
1667 | 1666 | the corresponding requirements for a hosted implementation, |
1668 | 1667 | except that not all of the members of the namespaces are required to be present. |
|
0 commit comments