diff --git a/include/boost/utility/detail/result_of_iterate.hpp b/include/boost/utility/detail/result_of_iterate.hpp index 23aa650..17fd4d5 100644 --- a/include/boost/utility/detail/result_of_iterate.hpp +++ b/include/boost/utility/detail/result_of_iterate.hpp @@ -56,7 +56,7 @@ struct result_of namespace detail { -#ifdef BOOST_RESULT_OF_NO_SFINAE_EXPR +#ifdef BOOST_NO_SFINAE_EXPR template struct BOOST_PP_CAT(result_of_callable_fun_2_, BOOST_PP_ITERATION()); @@ -119,7 +119,7 @@ struct cpp0x_result_of_impl struct cpp0x_result_of_impl struct result_of; @@ -70,9 +66,7 @@ BOOST_MPL_HAS_XXX_TRAIT_DEF(result_type) template struct tr1_result_of_impl; -#ifdef BOOST_RESULT_OF_NO_SFINAE_EXPR - -template T result_of_decay(T); +#ifdef BOOST_NO_SFINAE_EXPR struct result_of_private_type {}; @@ -122,7 +116,7 @@ struct result_of_wrap_callable_class { template struct cpp0x_result_of_impl; -#else // BOOST_RESULT_OF_NO_SFINAE_EXPR +#else // BOOST_NO_SFINAE_EXPR template struct result_of_always_void @@ -132,7 +126,7 @@ struct result_of_always_void template struct cpp0x_result_of_impl {}; -#endif // BOOST_RESULT_OF_NO_SFINAE_EXPR +#endif // BOOST_NO_SFINAE_EXPR template struct result_of_void_impl