Result#

Fully qualified name: carb::assert::Result

Defined in carb/assert/IAssert.h

enum class carb::assert::Result#

The return value of a vectored assertion handler.

Values:

enumerator eCallNext#

The next vectored assertion handler should be called.

enumerator eContinueExecution#

Stop calling assertion handlers. Execution should continue from the assertion point without triggering any software breakpoint.

Note

For Type::eFatal this return value is treated the same as eHalt.

enumerator eHalt#

Stop calling assertion handlers. Stop execution typically via a software breakpoint, or in the case of Type::eFatal, by calling std::terminate().