1022. Pointer-safety API has nothing to do with smart pointers

Section: 23.10.5 [util.dynamic.safety] Status: NAD Editorial Submitter: Alisdair Meredith Opened: 2009-03-11 Last modified: 2016-02-10

Priority: Not Prioritized

View all other issues in [util.dynamic.safety].

View all issues with NAD Editorial status.


Addresses UK 212 [CD1]

The pointer-safety API is nothing to do with smart pointers, so does not belong in [util.smartptr]. In fact it is a set of language support features are really belongs in clause 21 [language.support], with the contents declared in a header that deals with language-support of memory management.

[ Summit: ]

Agree in principle, but not with the proposed resolution. We believe it belongs either a subsection of either 23 [utilities] or 23.10 [memory] as part of the general reorganization of 23 [utilities]. The declaration should stay in <memory>.

Proposed resolution: