Developer Documentation

Macros
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.