Ticket #2353: boost_function.patch
File boost_function.patch, 875 bytes (added by , 14 years ago) |
---|
-
function_base.hpp
22 22 #include <boost/type_traits/is_integral.hpp> 23 23 #include <boost/type_traits/is_volatile.hpp> 24 24 #include <boost/type_traits/composite_traits.hpp> 25 #include <boost/type_traits/ice.hpp> 25 26 #include <boost/ref.hpp> 26 27 #include <boost/mpl/if.hpp> 27 28 #include <boost/detail/workaround.hpp> … … 66 67 # define BOOST_FUNCTION_TARGET_FIX(x) 67 68 #endif // not MSVC 68 69 69 #if !BOOST_WORKAROUND(__BORLANDC__, < 0x 600)70 #if !BOOST_WORKAROUND(__BORLANDC__, < 0x5A0) 70 71 # define BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL(Functor,Type) \ 71 72 typename ::boost::enable_if_c<(::boost::type_traits::ice_not< \ 72 73 (::boost::is_integral<Functor>::value)>::value), \