File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 6365
6365
for a non-static member function, and
6366
6366
$ \tcode {p}_i$ denotes
6367
6367
the $ i^\textrm {th}$ function parameter otherwise.
6368
+ For a non-static member function,
6369
+ $ \tcode {q}_1 $ is an lvalue that denotes \tcode {*this};
6370
+ any other $ \tcode {q}_i$ is an lvalue
6371
+ that denotes the parameter copy corresponding to $ \tcode {p}_i$ ,
6372
+ as described below.
6368
6373
6369
6374
\pnum
6370
6375
A coroutine behaves as if its \grammarterm {function-body} were replaced by:
6412
6417
\item
6413
6418
\placeholder {promise-constructor-arguments} is determined as follows:
6414
6419
overload resolution is performed on a promise constructor call created by
6415
- assembling an argument list with lvalues $ \tcode {p }_1 \dotsc \tcode {p }_n$ . If a viable
6420
+ assembling an argument list $ \tcode {q }_1 \dotsc \tcode {q }_n$ . If a viable
6416
6421
constructor is found\iref {over.match.viable }, then
6417
6422
\placeholder {promise-constructor-arguments} is
6418
- \tcode {(p $ _1 $ , $ \dotsc $ , p $ _n$ )}, otherwise
6423
+ \tcode {($ \tcode {q} _1 $ , $ \dotsc $ , $ \tcode {q} _n$ )}, otherwise
6419
6424
\placeholder {promise-constructor-arguments} is empty.
6420
6425
\end {itemize }
6421
6426
You can’t perform that action at this time.
0 commit comments