Open3D (C++ API)  0.18.0+5c982c7
Macros
Macro.h File Reference

(5c982c7 (Thu Apr 18 12:15:13 2024 -0700))

#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(...)   assert((__VA_ARGS__))
 

Macro Definition Documentation

◆ OPEN3D_API

#define OPEN3D_API   OPEN3D_DLL_IMPORT

◆ OPEN3D_ASSERT

#define OPEN3D_ASSERT (   ...)    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