 |
Open3D (C++ API)
0.15.1
|
Go to the documentation of this file.
32#if defined(_WIN32) || defined(__CYGWIN__)
33#define OPEN3D_DLL_IMPORT __declspec(dllimport)
34#define OPEN3D_DLL_EXPORT __declspec(dllexport)
35#define OPEN3D_DLL_LOCAL
37#define OPEN3D_DLL_IMPORT [[gnu::visibility("default")]]
38#define OPEN3D_DLL_EXPORT [[gnu::visibility("default")]]
39#define OPEN3D_DLL_LOCAL [[gnu::visibility("hidden")]]
46#define OPEN3D_LOCAL OPEN3D_DLL_LOCAL
47#if defined(OPEN3D_ENABLE_DLL_EXPORTS)
48#define OPEN3D_API OPEN3D_DLL_EXPORT
50#define OPEN3D_API OPEN3D_DLL_IMPORT
57#define OPEN3D_FUNCTION __FUNCSIG__
59#define OPEN3D_FUNCTION __PRETTY_FUNCTION__
67#define OPEN3D_ASSERT(...) assert((__VA_ARGS__))