|
2794 | 2794 |
|
2795 | 2795 | \pnum
|
2796 | 2796 | \indextext{storage~duration|(}%
|
2797 |
| -The \defnx{storage duration}{storage duration} is the property of an object that defines the minimum |
| 2797 | +The \defn{storage duration} is the property of an object that defines the minimum |
2798 | 2798 | potential lifetime of the storage containing the object. The storage
|
2799 | 2799 | duration is determined by the construct used to create the object and is
|
2800 | 2800 | one of the following:
|
|
3732 | 3732 | For each of the standard signed integer types,
|
3733 | 3733 | there exists a corresponding (but different)
|
3734 | 3734 | \indextext{type!standard~unsigned~integer}%
|
3735 |
| -\defnx{standard unsigned integer type}{standard unsigned integer type}: |
| 3735 | +\defn{standard unsigned integer type}: |
3736 | 3736 | \indextext{type!\idxcode{unsigned char}}%
|
3737 | 3737 | \indextext{type!\idxcode{unsigned short}}%
|
3738 | 3738 | \indextext{type!\idxcode{unsigned int}}%
|
|
3751 | 3751 | \indextext{type!unsigned~integer}%
|
3752 | 3752 | Likewise, for each of the extended signed integer types there exists a
|
3753 | 3753 | corresponding
|
3754 |
| -\defnx{extended unsigned integer type}{extended unsigned integer type} with the same amount of storage and alignment |
| 3754 | +\defn{extended unsigned integer type} with the same amount of storage and alignment |
3755 | 3755 | requirements. The standard and extended unsigned integer types are
|
3756 | 3756 | collectively called \defnx{unsigned integer types}{unsigned integer type}. The range of non-negative
|
3757 | 3757 | values of a signed integer type is a subrange of the corresponding
|
|
3819 | 3819 | \indextext{signed integer representation!ones' complement}%
|
3820 | 3820 | \indextext{signed integer representation!two's complement}%
|
3821 | 3821 | \indextext{signed integer representation!signed magnitude}%
|
3822 |
| -\defnx{integer type}{integer type}. The representations of integral types shall |
| 3822 | +\defn{integer type}. The representations of integral types shall |
3823 | 3823 | define values by use of a pure binary numeration system.\footnote{A positional
|
3824 | 3824 | representation for integers that uses the binary digits 0
|
3825 | 3825 | and 1, in which the values represented by successive bits are additive,
|
|
3907 | 3907 | \defnx{references}{reference} to objects or functions of a given
|
3908 | 3908 | type,~\ref{dcl.ref}. There are two types of references:
|
3909 | 3909 | \begin{itemize}
|
3910 |
| -\item \defnx{lvalue reference}{lvalue reference} |
3911 |
| -\item \defnx{rvalue reference}{rvalue reference} |
| 3910 | +\item \defn{lvalue reference} |
| 3911 | +\item \defn{rvalue reference} |
3912 | 3912 | \end{itemize}
|
3913 | 3913 |
|
3914 | 3914 | \item
|
|
4294 | 4294 |
|
4295 | 4295 | \pnum
|
4296 | 4296 | \indextext{alignment!fundamental}%
|
4297 |
| -A \defnx{fundamental alignment}{fundamental alignment} is represented by an alignment |
| 4297 | +A \defn{fundamental alignment} is represented by an alignment |
4298 | 4298 | less than or equal to the greatest alignment supported by the implementation in
|
4299 | 4299 | all contexts, which is equal to
|
4300 | 4300 | \tcode{alignof(std::max_align_t)}~(\ref{support.types}).
|
|
0 commit comments