|
391 | 391 | \item an object of type \tcode{T} is defined~(\ref{basic.def}), or
|
392 | 392 | \item a non-static class data member of type \tcode{T} is
|
393 | 393 | declared~(\ref{class.mem}), or
|
394 |
| -\item \tcode{T} is used as the object type or array element type in a |
| 394 | +\item \tcode{T} is used as the object's type or array element type in a |
395 | 395 | \grammarterm{new-expression}~(\ref{expr.new}), or
|
396 | 396 | \item an lvalue-to-rvalue conversion is applied to
|
397 | 397 | a glvalue referring
|
|
3595 | 3595 | contexts incomplete types are prohibited. \end{note}
|
3596 | 3596 |
|
3597 | 3597 | \pnum
|
3598 |
| -\indextext{object type}% |
3599 | 3598 | An \defn{object type} is a (possibly cv-qualified) type that is not
|
3600 | 3599 | a function type, not a reference type, and not \cv{}~\tcode{void}.
|
3601 | 3600 |
|
|
4059 | 4058 | \tcode{void}~(\ref{basic.types}) has three corresponding cv-qualified
|
4060 | 4059 | versions of its type: a \defn{const-qualified} version, a
|
4061 | 4060 | \defn{volatile-qualified} version, and a
|
4062 |
| -\defn{const-volatile-qualified} version. The term |
4063 |
| -\term{object type}~(\ref{intro.object}) includes the cv-qualifiers |
| 4061 | +\defn{const-volatile-qualified} version. An |
| 4062 | +object's type~(\ref{intro.object}) includes the cv-qualifiers |
4064 | 4063 | specified in the \grammarterm{decl-specifier-seq}~(\ref{dcl.spec}),
|
4065 | 4064 | \grammarterm{declarator} (Clause~\ref{dcl.decl}),
|
4066 | 4065 | \grammarterm{type-id}~(\ref{dcl.name}), or
|
|
0 commit comments