Developer Documentation
GlobalDefines.hh File Reference

Go to the source code of this file.

Macros

#define GCC_VERSION   (__GNUC__ * 1000 + __GNUC_MINOR__ * 10)
 
#define OM_FORCE_STATIC_CAST
 
#define DLLEXPORT
 
#define DLLEXPORTONLY
 

Detailed Description

This File contains the required defines for the OpenFlipper Framework

Definition in file GlobalDefines.hh.

Macro Definition Documentation

◆ DLLEXPORT

#define DLLEXPORT

Enable openmp where possible (for gcc version >= 4.3)

Definition at line 95 of file GlobalDefines.hh.

◆ GCC_VERSION

#define GCC_VERSION   (__GNUC__ * 1000 + __GNUC_MINOR__ * 10)

Get GCC version and convert to MMmm where MM is the major and mm the minor release version. For example if GCC_VERSION == 4030, we consider gcc-4.3.

Definition at line 62 of file GlobalDefines.hh.

◆ OM_FORCE_STATIC_CAST

#define OM_FORCE_STATIC_CAST

Force static casts for Properties in OpenMesh. Cross Plugin dynamic casts are not possible due to locally defined symbols

Definition at line 69 of file GlobalDefines.hh.