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()
.
-
enumerator eCallNext#