Created on 2009-03-03.00:00:00 last changed 190 months ago
[Voted into WP at March, 2010 meeting.]
Proposed resolution (October, 2009):
Change 13.4.3 [temp.arg.nontype] bullet 1.1 as follows:
Notes from the March, 2009 meeting:
The original national body comment suggested allowing any literal type as a non-type template argument. The CWG was not in favor of this change, but in the course of discussing the suggestion discovered the problem with template-parameters of integral and enumeration type.
7.7 [expr.const] permits literal types with a constexpr conversion function to an integral type to be used in an integral constant expression. However, such conversions are not listed in 13.4.3 [temp.arg.nontype] bullet 5.1 among the conversions applied to template-arguments for a non-type template-parameter of integral or enumeration type.
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2010-03-29 00:00:00 | admin | set | messages: + msg2732 |
| 2010-03-29 00:00:00 | admin | set | status: ready -> cd2 |
| 2009-11-08 00:00:00 | admin | set | messages: + msg2374 |
| 2009-11-08 00:00:00 | admin | set | status: drafting -> ready |
| 2009-08-03 00:00:00 | admin | set | status: open -> drafting |
| 2009-03-23 00:00:00 | admin | set | messages: + msg2003 |
| 2009-03-03 00:00:00 | admin | create | |