config.hpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef BOOST_NUMERIC_BINDINGS_CONFIG_HPP
00011 #define BOOST_NUMERIC_BINDINGS_CONFIG_HPP
00012
00013 #include <boost/config.hpp>
00014
00015
00016 #if defined (BOOST_MSVC)
00017
00018 # if BOOST_MSVC <= 1300
00019 # define BOOST_NUMERIC_BINDINGS_POOR_MANS_TRAITS
00020 # endif
00021
00022 #elif defined(__ICC)
00023
00024 #elif defined(__IBMCPP__)
00025
00026 #elif defined(__GNUC__)
00027
00028 #elif defined(__COMO__)
00029
00030 #elif defined(__KCC)
00031
00032 #elif defined(__sgi)
00033
00034 #else
00035 #error bindings do not recognise compiler
00036 #endif
00037
00038
00039 #if defined (BOOST_NUMERIC_BINDINGS_POOR_MANS_TRAITS)
00040
00041
00042 # define BOOST_NUMERIC_BINDINGS_NO_STRUCTURE_CHECK
00043
00044
00045 # define BOOST_NUMERIC_BINDINGS_NO_TYPE_CHECK
00046
00047 #endif
00048
00049 #endif
00050