Title
Explicit specializations in non-containing namespaces
Status
nad
Section
_N4868_.9.8.2.3 [namespace.memdef]
Submitter
Mike Spertus

Created on 2010-06-13.00:00:00 last changed 24 months ago

Messages

Date: 2022-11-23.23:14:34

Additional note, April, 2015:

See EWG issue 48.

EWG 2022-11-11

This is a feature request, not a defect.

Date: 2021-02-24.00:00:00

The current wording of _N4868_.9.8.2.3 [namespace.memdef] and 13.9.4 [temp.expl.spec] requires that an explicit specialization be declared either in the same namespace as the template or in an enclosing namespace. It would be convenient to relax that requirement and allow the specialization to be declared in a non-enclosing namespace to which one or more if the template arguments belongs.

History
Date User Action Args
2022-11-23 23:14:34adminsetstatus: extension -> nad
2015-04-13 00:00:00adminsetmessages: + msg5439
2010-06-13 00:00:00admincreate