BSLS_EXCEPTION_VIRTUAL_NOTHROW

The exception specification that overrides of the virtual destructor and the exception::what() virtual method should use. It is a separate macro from BSLS_NOTHROW_SPEC because the GNU library unconditionally declares the function throw(), regardless if exceptions are enabled or not - and overrides must do the same.

Synopsis

Declared in <bsls_exceptionutil.h>

#define BSLS_EXCEPTION_VIRTUAL_NOTHROW