Index: boost/boost/ptr_container/indirect_fun.hpp =================================================================== --- boost/boost/ptr_container/indirect_fun.hpp (revision 69539) +++ boost/boost/ptr_container/indirect_fun.hpp (working copy) @@ -20,12 +20,13 @@ #ifdef BOOST_NO_SFINAE #else -#include -#include #include +#include #endif // BOOST_NO_SFINAE #include +#include +#include #include @@ -62,8 +63,7 @@ #ifdef BOOST_NO_SFINAE Result #else - typename ptr_container_detail::make_lazy< - boost::result_of, T>::type + typename boost::result_of< const Fun( typename pointee::type& ) >::type #endif operator()( const T& r ) const { @@ -74,8 +74,8 @@ #ifdef BOOST_NO_SFINAE Result #else - typename ptr_container_detail::make_lazy< - boost::result_of, T>::type + typename boost::result_of< const Fun( typename pointee::type&, + typename pointee::type& ) >::type #endif operator()( const T& r, const U& r2 ) const {