ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
Macro.h File Reference
#include <cassert>
Include dependency graph for Macro.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CLOUDVIEWER_DLL_IMPORT   [[gnu::visibility("default")]]
 
#define CLOUDVIEWER_DLL_EXPORT   [[gnu::visibility("default")]]
 
#define CLOUDVIEWER_DLL_LOCAL   [[gnu::visibility("hidden")]]
 
#define CLOUDVIEWER_LOCAL   CLOUDVIEWER_DLL_LOCAL
 
#define CLOUDVIEWER_API   CLOUDVIEWER_DLL_IMPORT
 
#define CLOUDVIEWER_FUNCTION   __PRETTY_FUNCTION__
 
#define CLOUDVIEWER_ASSERT(...)   assert((__VA_ARGS__))
 

Macro Definition Documentation

◆ CLOUDVIEWER_API

#define CLOUDVIEWER_API   CLOUDVIEWER_DLL_IMPORT

Definition at line 34 of file Macro.h.

◆ CLOUDVIEWER_ASSERT

#define CLOUDVIEWER_ASSERT (   ...)    assert((__VA_ARGS__))

Definition at line 51 of file Macro.h.

◆ CLOUDVIEWER_DLL_EXPORT

#define CLOUDVIEWER_DLL_EXPORT   [[gnu::visibility("default")]]

Definition at line 22 of file Macro.h.

◆ CLOUDVIEWER_DLL_IMPORT

#define CLOUDVIEWER_DLL_IMPORT   [[gnu::visibility("default")]]

Definition at line 21 of file Macro.h.

◆ CLOUDVIEWER_DLL_LOCAL

#define CLOUDVIEWER_DLL_LOCAL   [[gnu::visibility("hidden")]]

Definition at line 23 of file Macro.h.

◆ CLOUDVIEWER_FUNCTION

#define CLOUDVIEWER_FUNCTION   __PRETTY_FUNCTION__

Definition at line 43 of file Macro.h.

◆ CLOUDVIEWER_LOCAL

#define CLOUDVIEWER_LOCAL   CLOUDVIEWER_DLL_LOCAL

Definition at line 30 of file Macro.h.