carb::assert
-
namespace assert
Namespace for all assertion checking helpers and interfaces.
Functions
carb::assert::deregisterAssertForClient: Removes the global instance of the IAssert interface.
carb::assert::disableDialog: Disables the assertion failure dialog for the process.
carb::assert::getFailureCount: Retrieves the current assertion failure count for the calling process.
carb::assert::registerAssertForClient: Registers the IAssert implementation with the calling module.
carb::assert::showToConsole: Sets whether a message should be printed out to the console on a failed assertion.
carb::assert::useBreakpoint: Sets whether the software breakpoint for a failed assertion should be triggered.
Structs
carb::assert::IAssert: Interface to provide functionality to display assertion failures in greater detail.
Typedefs
carb::assert::AssertFlags: Base type for the flags that control the behavior of CARB_ASSERT() and CARB_CHECK() failure reporting.
Variables
carb::assert::fAssertNoConsole: Flag to indicate that the assertion should not produce any console output.
carb::assert::fAssertSkipBreakpoint: Flag to indicate that the software breakpoint that is triggered on a failing assertion is to be ignored.
carb::assert::fAssertSkipDialog: Flag to indicate that the assertion confirmation dialog should always be skipped for this process.