diff -Naur boost_1_69_0.org/boost/type_traits/detail/is_function_cxx_11.hpp boost_1_69_0/boost/type_traits/detail/is_function_cxx_11.hpp --- boost_1_69_0.org/boost/type_traits/detail/is_function_cxx_11.hpp 2018-12-05 20:58:23.000000000 +0100 +++ boost_1_69_0/boost/type_traits/detail/is_function_cxx_11.hpp 2019-02-13 10:01:53.763446880 +0100 @@ -96,7 +96,7 @@ template struct is_function : public true_type {}; -#ifdef _MSC_VER +#if defined(_MSC_VER) && !defined(_MANAGED) #ifdef __CLR_VER template struct is_function : public true_type {}; diff -Naur boost_1_69_0.org/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp boost_1_69_0/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp --- boost_1_69_0.org/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp 2018-12-05 20:58:23.000000000 +0100 +++ boost_1_69_0/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp 2019-02-13 10:02:17.739050015 +0100 @@ -108,7 +108,7 @@ template struct is_member_function_pointer : public true_type {}; -#ifdef _MSC_VER +#if defined(_MSC_VER) && !defined(_MANAGED) #ifdef __CLR_VER template struct is_member_function_pointer : public true_type {};