That is:
extern noexcept
{
// stuff
}
All
functions (including member functions) declared within the braces
default to noexcept unless explicitly overridden with noexecpt(<false
value expr>).
(Side
question: shouldn't the Standard require a diagnostic if a noexcept
function calls noexcept(false) functions on some codepath?)