This "implementation utility" struct provides static functions with shared functionality that is made use of by both bsls_assert and bsls_review.

Synopsis

Declared in <bsls_assertimputil.h>

struct AssertImpUtil;

Static Member Functions

Name

Description

failByAbort [noreturn]

Unconditionally abort the current application. It is up to the caller to first output a useful message describing the location of the failure.

failBySleep [noreturn]

Spin in an infinite loop. It is up to the caller to first output a useful message describing the location of the failure.

Created with MrDocs