Init
This commit is contained in:
19
cppdraft/gram/over.md
Normal file
19
cppdraft/gram/over.md
Normal file
@@ -0,0 +1,19 @@
|
||||
[gram.over]
|
||||
|
||||
# Annex A (informative) Grammar summary [[gram]](./#gram)
|
||||
|
||||
## A.10 Overloading [gram.over]
|
||||
|
||||
[operator-function-id:](over.oper.general#nt:operator-function-id "12.4.1 General [over.oper.general]")
|
||||
operator [*operator*](over.oper.general#nt:operator "12.4.1 General [over.oper.general]")
|
||||
|
||||
[operator:](over.oper.general#nt:operator "12.4.1 General [over.oper.general]") one of
|
||||
new delete new[] delete[] co_await ( ) [ ] -> ->*
|
||||
~ ! + - * / % ^ &
|
||||
| = += -= *= /= %= ^= &=
|
||||
|= == != < > <= >= <=> &&
|
||||
|| << >> <<= >>= ++ -- ,
|
||||
|
||||
[literal-operator-id:](over.literal#nt:literal-operator-id "12.6 User-defined literals [over.literal]")
|
||||
operator [*unevaluated-string*](lex.string.uneval#nt:unevaluated-string "5.13.6 Unevaluated strings [lex.string.uneval]") [*identifier*](lex.name#nt:identifier "5.11 Identifiers [lex.name]")
|
||||
operator [*user-defined-string-literal*](lex.ext#nt:user-defined-string-literal "5.13.9 User-defined literals [lex.ext]")
|
||||
Reference in New Issue
Block a user