(d32b4fc (Mon Sep 14 15:46:25 2026 -0700))
Go to the source code of this file.
◆ OPEN3D_API
◆ OPEN3D_ASSERT
◆ OPEN3D_ASSERT_1
| #define OPEN3D_ASSERT_1 |
( |
|
condition | ) |
OPEN3D_ASSERT_MSG(condition, "Assertion failed: " #condition) |
◆ OPEN3D_ASSERT_CHOOSER
| #define OPEN3D_ASSERT_CHOOSER |
( |
|
... | ) |
|
Value:
#define OPEN3D_ASSERT_1(condition)
Definition Macro.h:60
#define OPEN3D_ASSERT_GET_MACRO(_1, _2, NAME,...)
Definition Macro.h:54
#define OPEN3D_ASSERT_EXPAND(...)
Definition Macro.h:53
#define OPEN3D_ASSERT_MSG(condition, message)
Definition Macro.h:100
◆ OPEN3D_ASSERT_EXPAND
| #define OPEN3D_ASSERT_EXPAND |
( |
|
... | ) |
__VA_ARGS__ |
◆ OPEN3D_ASSERT_GET_MACRO
| #define OPEN3D_ASSERT_GET_MACRO |
( |
|
_1, |
|
|
|
_2, |
|
|
|
NAME, |
|
|
|
... |
|
) |
| NAME |
◆ OPEN3D_ASSERT_MSG
| #define OPEN3D_ASSERT_MSG |
( |
|
condition, |
|
|
|
message |
|
) |
| |
Value: do { \
if (!(condition)) { \
::open3d::utility::Logger::LogError_( \
__FILE__, __LINE__, \
message); \
} \
} while (0)
#define OPEN3D_FUNCTION
Definition Macro.h:41
◆ OPEN3D_DLL_EXPORT
| #define OPEN3D_DLL_EXPORT [[gnu::visibility("default")]] |
◆ OPEN3D_DLL_IMPORT
| #define OPEN3D_DLL_IMPORT [[gnu::visibility("default")]] |
◆ OPEN3D_DLL_LOCAL
| #define OPEN3D_DLL_LOCAL [[gnu::visibility("hidden")]] |
◆ OPEN3D_FUNCTION
| #define OPEN3D_FUNCTION __PRETTY_FUNCTION__ |
◆ OPEN3D_LOCAL