Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
Macro.h File Reference
#include <cassert>

Go to the source code of this file.

Macros

#define OPEN3D_DLL_IMPORT   [[gnu::visibility("default")]]
#define OPEN3D_DLL_EXPORT   [[gnu::visibility("default")]]
#define OPEN3D_DLL_LOCAL   [[gnu::visibility("hidden")]]
#define OPEN3D_LOCAL   OPEN3D_DLL_LOCAL
#define OPEN3D_API   OPEN3D_DLL_IMPORT
#define OPEN3D_FUNCTION   __PRETTY_FUNCTION__
#define OPEN3D_ASSERT(...)

Macro Definition Documentation

◆ OPEN3D_API

#define OPEN3D_API   OPEN3D_DLL_IMPORT

◆ OPEN3D_ASSERT

#define OPEN3D_ASSERT ( ...)
Value:
assert((__VA_ARGS__))

◆ 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

#define OPEN3D_LOCAL   OPEN3D_DLL_LOCAL