comparison DEPENDENCIES/generic/include/boost/units/config.hpp @ 101:c530137014c0

Update Boost headers (1.58.0)
author Chris Cannam
date Mon, 07 Sep 2015 11:12:49 +0100
parents 2665513ce2d3
children
comparison
equal deleted inserted replaced
100:793467b5e61c 101:c530137014c0
27 #if (BOOST_UNITS_HAS_BOOST_TYPEOF) 27 #if (BOOST_UNITS_HAS_BOOST_TYPEOF)
28 #include <boost/typeof/typeof.hpp> 28 #include <boost/typeof/typeof.hpp>
29 ///INTERNAL ONLY 29 ///INTERNAL ONLY
30 #define BOOST_UNITS_HAS_TYPEOF 1 30 #define BOOST_UNITS_HAS_TYPEOF 1
31 #else 31 #else
32 #if (__GNUC__ && __cplusplus && __GNUC__ >= 3) 32 #if (__GNUC__ && __cplusplus)
33 ///INTERNAL ONLY 33 ///INTERNAL ONLY
34 #define BOOST_UNITS_HAS_TYPEOF 1 34 #define BOOST_UNITS_HAS_TYPEOF 1
35 ///INTERNAL ONLY 35 ///INTERNAL ONLY
36 #define BOOST_UNITS_HAS_GNU_TYPEOF 1 36 #define BOOST_UNITS_HAS_GNU_TYPEOF 1
37 #elif defined(__MWERKS__) 37 #elif defined(__MWERKS__)
65 65
66 #ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING 66 #ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
67 #error Boost.Units requires function template partial ordering 67 #error Boost.Units requires function template partial ordering
68 #endif 68 #endif
69 69
70 #ifdef BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
71 #error Boost.Units requires explicit function template arguments
72 #endif
73
74 #ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
75 #error Boost.Units requires partial specialization
76 #endif
77 70
78 #endif 71 #endif
79 72
80 #ifdef BOOST_UNITS_REQUIRE_LAYOUT_COMPATIBILITY 73 #ifdef BOOST_UNITS_REQUIRE_LAYOUT_COMPATIBILITY
81 ///INTERNAL ONLY 74 ///INTERNAL ONLY