The ^ (caret) operator should work with inline specializations
Original Reporter info from Mantis: jcchu
-
Reporter name: JC Chu
Original Reporter info from Mantis: jcchu
- Reporter name: JC Chu
Description:
A ^ (caret) operator is placed in front of a type identifier to denote the corresponding pointer type. This semantics should be extended to allow for inline specializations as well, so that ^T&LtPos;A_1, …, A_n> is taken as equivalent to ^(T&LtPos;A_1, …, A_n>).
Assuming #22219 (closed) has been fixed, this extension will be well-defined because ^T is meaningful only if T has a non-parameterized definition, whose pointer type is also non-parameterized.
Mantis conversion info:
- Mantis ID: 22220
- OS: Windows NT
- OS Build: 6.1.7601
- Platform: x86_64
- Version: 2.7.1
- Fixed in version: 3.0.0
- Fixed in revision: 21689 (#cc65ac20)