IMP  2.2.0
The Integrative Modeling Platform
base/compiler_macros.h File Reference

Various compiler workarounds. More...

#include <boost/config.hpp>
#include <boost/version.hpp>
#include <boost/foreach.hpp>
#include <boost/detail/endian.hpp>
+ Include dependency graph for base/compiler_macros.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IMP_CLANG_PRAGMA(x)
 
#define IMP_COMPILER_DISABLE_WARNINGS
 
#define IMP_COMPILER_ENABLE_WARNINGS
 
#define IMP_COMPILER_HAS_FINAL   0
 
#define IMP_COMPILER_HAS_OVERRIDE   0
 
#define IMP_CURRENT_FUNCTION   __func__
 
#define IMP_CURRENT_PRETTY_FUNCTION   __PRETTY_FUNCTION__
 
#define IMP_CXX11_DEFAULT_COPY_CONSTRUCTOR(Name)
 
#define IMP_DEPRECATED_ATTRIBUTE
 
#define IMP_FINAL
 
#define IMP_FOREACH(v, r)   BOOST_FOREACH(v, r)
 
#define IMP_GCC_PRAGMA(x)
 
#define IMP_HAS_NOEXCEPT   0
 
#define IMP_HELPER_MACRO_POP_WARNINGS
 
#define IMP_HELPER_MACRO_PUSH_WARNINGS
 
#define IMP_NOEXCEPT   throw()
 
#define IMP_OVERRIDE
 
#define IMP_PRAGMA(x)
 
#define IMP_STRINGIFY(x)   #x
 
#define IMP_VC_PRAGMA(x)
 

Detailed Description

Copyright 2007-2014 IMP Inventors. All rights reserved.

Definition in file base/compiler_macros.h.