JeVois  1.20
JeVois Smart Embedded Machine Vision Toolkit
Share this page:
CompilerUtil.H File Reference
#include <boost/preprocessor/stringize.hpp>
#include <boost/preprocessor/if.hpp>
Include dependency graph for CompilerUtil.H:

Go to the source code of this file.

Macros

#define JEVOIS_COMPILER_GCC   1
 
#define JEVOIS_COMPILER_CLANG   2
 
#define JEVOIS_COMPILER_OTHER   3
 
#define JEVOIS_COMPILER   JEVOIS_COMPILER_OTHER
 
#define JEVOIS_COMPILER_NAME   other
 
#define JEVOIS_PRAGMA(x)   _Pragma(BOOST_PP_STRINGIZE(JEVOIS_COMPILER_NAME x))
 
#define JEVOIS_BEGIN_UNCHECKED_INCLUDES
 
#define JEVOIS_END_UNCHECKED_INCLUDES   JEVOIS_PRAGMA(diagnostic pop)
 

Macro Definition Documentation

◆ JEVOIS_COMPILER

#define JEVOIS_COMPILER   JEVOIS_COMPILER_OTHER

Definition at line 71 of file CompilerUtil.H.

◆ JEVOIS_COMPILER_CLANG

#define JEVOIS_COMPILER_CLANG   2

Definition at line 61 of file CompilerUtil.H.

◆ JEVOIS_COMPILER_GCC

#define JEVOIS_COMPILER_GCC   1

Definition at line 60 of file CompilerUtil.H.

◆ JEVOIS_COMPILER_NAME

#define JEVOIS_COMPILER_NAME   other

Definition at line 72 of file CompilerUtil.H.

◆ JEVOIS_COMPILER_OTHER

#define JEVOIS_COMPILER_OTHER   3

Definition at line 62 of file CompilerUtil.H.

◆ JEVOIS_PRAGMA

#define JEVOIS_PRAGMA (   x)    _Pragma(BOOST_PP_STRINGIZE(JEVOIS_COMPILER_NAME x))

Definition at line 75 of file CompilerUtil.H.