Title
Apply noexcept judiciously throughout the library
Status
resolved
Section
[library]
Submitter
BSI

Created on 2010-08-25.00:00:00 last changed 170 months ago

Messages

Date: 2011-05-03.22:13:16

Proposed resolution:

See n3155, n3156, n3157, n3167 and remotely n3150

Date: 2010-11-29.10:49:30

[ 2010 Batavia: ]

While the LWG expects to see further papers in this area, sufficient action was taken in Batavia to close the issue as Resolved by the listed papers.

Date: 2010-10-31.00:00:00

[ 2010-10-31 Daniel comments: ]

The proposed resolution of the combination of n3155, n3156, n3157, n3167 would satisfy this request. The paper n3150 is related to this as well.

Date: 2010-10-24.22:33:31

[ Resolution proposed by ballot comment ]

Review the whole library, and apply the noexcept specification where it is appropriate.

Date: 2010-10-28.20:24:08

Addresses GB-63, US-80

Since the newly introduced operator noexcept makes it easy (easier than previously) to detect whether or not a function has been declared with the empty exception specification (including noexcept) library functions that cannot throw should be decorated with the empty exception specification. Failing to do so and leaving it as a matter of QoI would be detrimental to portability and efficiency.

History
Date User Action Args
2010-11-18 12:46:23adminsetstatus: nad editorial -> resolved
2010-11-14 15:26:00adminsetmessages: + msg5364
2010-11-14 15:26:00adminsetmessages: + msg5363
2010-11-14 15:26:00adminsetstatus: open -> nad editorial
2010-10-31 11:48:59adminsetmessages: + msg5206
2010-10-24 22:33:31adminsetmessages: + msg5054
2010-10-24 10:50:39adminsetmessages: + msg4976
2010-08-25 00:00:00admincreate