carb/assert/IAssert.h¶
↰ Parent directory: carb/assert/
Provides an interface to allow for more detailed assertion failure dialogues.
Source: carb/assert/IAssert.h
Included By¶
carb/Defines.h: Carbonite basic defines and helper functions.
Namespaces¶
carb: The main Carbonite namespace.
carb::assert: Namespace for all assertion checking helpers and interfaces.
Classes¶
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 behaviour 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.
g_carbAssert: Defines the global variable that holds the pointer to the IAssert implementation.