Create a guard object that installs the specified temporary failure handler and automatically restores the original handler on destruction.
temporary
Declared in <bsls_assert.h>
<bsls_assert.h>
explicit AssertFailureHandlerGuard(Assert::ViolationHandler temporary);