File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 1679
1679
\begin {note }
1680
1680
If a class
1681
1681
\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
1683
1683
\tcode {X\& },
1684
1684
an expression of type const
1685
1685
\tcode {X}
1719
1719
\begin {itemize }
1720
1720
\item
1721
1721
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
1723
1723
\tcode {const B\& }, \tcode {const volatile B\& }, or \tcode {B}, and
1724
1724
\item
1725
1725
for all the non-static data members of \tcode {X}
1726
1726
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
1728
1728
\tcode {const M\& }, \tcode {const volatile M\& },
1729
1729
or \tcode {M}.
1730
1730
\begin {footnote }
You can’t perform that action at this time.
0 commit comments