Annex A (informative) Grammar summary [gram]

A.9 Overloading [gram.over]

operator-function-id:
operator operator
operator: one of
new delete new[] delete[] co_await () [] -> ->*
~ ! + - * / % ^ &
| = += -= *= /= %= ^= &=
|= == != < > <= >= <=> &&
|| << >> <<= >>= ++ -- ,
literal-operator-id:
operator string-literal identifier
operator user-defined-string-literal