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