Skip to content

Commit c9c69dc

Browse files
Quuxplusonetkoeppe
authored andcommitted
[class.copy.assign] Add some missing "non-object"s
1 parent 80a8748 commit c9c69dc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

source/classes.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1679,7 +1679,7 @@
16791679
\begin{note}
16801680
If a class
16811681
\tcode{X}
1682-
only has a copy assignment operator with a parameter of type
1682+
only has a copy assignment operator with a non-object parameter of type
16831683
\tcode{X\&},
16841684
an expression of type const
16851685
\tcode{X}
@@ -1719,12 +1719,12 @@
17191719
\begin{itemize}
17201720
\item
17211721
each direct base class \tcode{B} of \tcode{X}
1722-
has a copy assignment operator whose parameter is of type
1722+
has a copy assignment operator whose non-object parameter is of type
17231723
\tcode{const B\&}, \tcode{const volatile B\&}, or \tcode{B}, and
17241724
\item
17251725
for all the non-static data members of \tcode{X}
17261726
that are of a class type \tcode{M} (or array thereof),
1727-
each such class type has a copy assignment operator whose parameter is of type
1727+
each such class type has a copy assignment operator whose non-object parameter is of type
17281728
\tcode{const M\&}, \tcode{const volatile M\&},
17291729
or \tcode{M}.
17301730
\begin{footnote}

0 commit comments

Comments
 (0)