Skip to content

Commit 18f8ef2

Browse files
burblebeetkoeppe
authored andcommitted
CWG2931 Restrictions on operator functions that are explicit object member functions
1 parent 018efd1 commit 18f8ef2

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

source/overloading.tex

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3358,15 +3358,10 @@
33583358
\pnum
33593359
\indextext{restriction!overloading}%
33603360
An operator function
3361-
shall either
3362-
\begin{itemize}
3363-
\item
3364-
be a member function or
3365-
\item
3366-
be a non-member function that
3367-
has at least one non-object parameter whose type is a class, a reference to a class, an
3361+
shall have at least one
3362+
function parameter or implicit object parameter whose type is
3363+
a class, a reference to a class, an
33683364
enumeration, or a reference to an enumeration.
3369-
\end{itemize}
33703365
It is not possible to change the precedence, grouping, or number of operands
33713366
of operators.
33723367
The meaning of

0 commit comments

Comments
 (0)