9#ifndef MI_NEURAYLIB_ASSERT_H
10#define MI_NEURAYLIB_ASSERT_H
47#if defined( mi_neuray_assert) && ! defined( mi_neuray_assert_msg) \
48 || ! defined( mi_neuray_assert) && defined( mi_neuray_assert_msg)
49error "Only one of mi_neuray_assert and mi_neuray_assert_msg has been defined. Please define both."
51#ifndef mi_neuray_assert
67#define mi_neuray_assert(expr) mi_base_assert(expr)
87#define mi_neuray_assert_msg(expr, msg) mi_base_assert_msg(expr, msg)
Assertions and compile-time assertions.
Configuration of the Base API.
std::basic_ostream<C, T> & error(std::basic_ostream<C, T> &ostream)
Manipulator for mi::base::Log_stream.
Definition: ilogger.h:542
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
Definition: example_derivatives.dox:5