Created on2008-03-01.00:00:00 last changed62 months ago
Proposed resolution, June, 2019:
Change _N4868_.6.5.6 [basic.lookup.classref] paragraph 1 as follows:
In a class member access expression(7.6.1.5 [expr.ref]), if the.or-> token is immediately followed by anidentifier followed by a<, theidentifier must be looked up to determine whetherthe< is the beginning of a template argumentlist (13.3 [temp.names]) or a less-thanoperator. The identifier is first looked up in the class ofthe object expression (6.5.2 [class.member.lookup]). If theidentifier is not found, it is then looked up in the contextof the entirepostfix-expression and shall name aclasstemplatewhose specializations aretypes.
[Accepted as a DR at the July, 2019 meeting.]
_N4868_.6.5.6 [basic.lookup.classref] does not mention template aliases as thepossible result of the lookup but should do so.
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2020-12-15 00:00:00 | admin | set | messages: +msg6355 |
| 2020-12-15 00:00:00 | admin | set | status: drafting -> cd5 |
| 2008-06-29 00:00:00 | admin | set | status: open -> drafting |
| 2008-03-01 00:00:00 | admin | create | |