Loading [MathJax]/extensions/TeX/AMSsymbols.js
Open3D (C++ API)  0.14.1
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Macros
Macro.h File Reference

(4dea5be (Tue Nov 30 18:43:52 2021 -0800))

#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