 |
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__))