Assertions and compile-time assertions. More...
Go to the source code of this file.
Namespaces | |
mi | |
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. |
|
mi::base | |
Namespace for the Base API. |
|
Constant Groups | |
mi | |
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. |
|
mi::base | |
Namespace for the Base API. |
|
Macros | |
#define | mi_static_assert(expr) |
Compile time assertion that raises a compilation error if the constant expression expr evaluates to false . More... |
|
#define | mi_base_assert(expr) (static_cast<void>(0)) |
Base API assertion macro (without message). More... |
|
#define | mi_base_assert_msg(expr, msg) (static_cast<void>(0)) |
Base API assertion macro (with message). More... |
|
#define | mi_base_assert_enabled |
Indicates whether assertions are actually enabled. More... |
|
#define | MI_BASE_ASSERT_FUNCTION ("unknown") |
Expands to a string constant that describes the function in which the macro has been expanded. More... |
|
Assertions and compile-time assertions.
See Base API Assertions.