BloombergLP::bsls::Assert::permitOutOfPolicyReturningFailureHandler

DO NOT USE! It is a violation of Bloomberg policy to invoke this function without having prior authorization from senior management.

Synopsis

Declared in <bsls_assert.h>

static
void
permitOutOfPolicyReturningFailureHandler();

Description

Allow an assertion handler to return control to the calling function (after a failed assertion). The behavior is undefined if BSLS_ASSERT_ENABLE_NORETURN_FOR_INVOKE_HANDLER is defined (and thus invokeHandler would not be able to return anyway). Note that, by default, an assertion handler that attempts to return normally will cause the program to be aborted.

Internal Bloomberg users should contact the BDE team if they feel their application might need to violate Bloomberg policy by allowing the currently installed assertion handler to return normally (after a failed assertion).