|
Open3D (C++ API)
0.18.0
|
Go to the documentation of this file.
13 #if defined(_WIN32) || defined(__CYGWIN__)
14 #define OPEN3D_DLL_IMPORT __declspec(dllimport)
15 #define OPEN3D_DLL_EXPORT __declspec(dllexport)
16 #define OPEN3D_DLL_LOCAL
18 #define OPEN3D_DLL_IMPORT [[gnu::visibility("default")]]
19 #define OPEN3D_DLL_EXPORT [[gnu::visibility("default")]]
20 #define OPEN3D_DLL_LOCAL [[gnu::visibility("hidden")]]
27 #define OPEN3D_LOCAL OPEN3D_DLL_LOCAL
28 #if defined(OPEN3D_ENABLE_DLL_EXPORTS)
29 #define OPEN3D_API OPEN3D_DLL_EXPORT
31 #define OPEN3D_API OPEN3D_DLL_IMPORT
38 #define OPEN3D_FUNCTION __FUNCSIG__
40 #define OPEN3D_FUNCTION __PRETTY_FUNCTION__
48 #define OPEN3D_ASSERT(...) assert((__VA_ARGS__))