Created on 2018-12-03.00:00:00 last changed 27 months ago
[Accepted at the November, 2020 meeting as part of paper P1787R6 and moved to DR at the February, 2021 meeting.]
Issue 2385 assumed a simple case where a conversion-type-id is an identifier. More complex cases need to be addressed as well. For example:
struct A { struct B; operator B B::*(); }; struct B; void f(A a) { a.operator B B::*(); } // first B is A::B. what is second B? void g(A a) { a.operator decltype(B()) B::*();} // what about the operand of decltype? void h(A a) { a.operator X<B>(); } // what is B here?
History | |||
---|---|---|---|
Date | User | Action | Args |
2022-08-19 07:54:33 | admin | set | status: drwp -> cd6 |
2021-02-24 00:00:00 | admin | set | status: accepted -> drwp |
2018-12-03 00:00:00 | admin | create |