Created on 2009-07-14.00:00:00 last changed 142 months ago
[Voted into WP at August, 2010 meeting.]
Proposed resolution (February, 2010):
Change 13.9.4 [temp.expl.spec] paragraph 1 as follows:
An explicit specialization of any of the following:
non-deletedfunction templateclass template
non-deletedmember function of a class templatestatic data member of a class template
member class of a class template
member class template of a class or class template
non-deletedmember function template of a class or class templatecan be declared...
According to 13.9.4 [temp.expl.spec] paragraph 1, only non-deleted function templates may be explicitly specialized. There doesn't appear to be a compelling need for this restriction, however, and it could be useful to forbid use of implicitly-instantiated specializations while still allowing use of explicitly-specialized versions.
| History | |||
|---|---|---|---|
| Date | User | Action | Args | 
| 2014-03-03 00:00:00 | admin | set | status: fdis -> c++11 | 
| 2011-04-10 00:00:00 | admin | set | status: wp -> fdis | 
| 2010-11-29 00:00:00 | admin | set | status: dr -> wp | 
| 2010-08-23 00:00:00 | admin | set | messages: + msg2931 | 
| 2010-08-23 00:00:00 | admin | set | status: ready -> dr | 
| 2010-03-29 00:00:00 | admin | set | status: review -> ready | 
| 2010-02-16 00:00:00 | admin | set | messages: + msg2566 | 
| 2010-02-16 00:00:00 | admin | set | status: drafting -> review | 
| 2009-07-14 00:00:00 | admin | create | |