Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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

#define DLLEXPORT

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

Definition at line 107 of file GlobalDefines.hh.

#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 74 of file GlobalDefines.hh.

#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 81 of file GlobalDefines.hh.