diff --git a/include/boost/typeof/msvc/typeof_impl.hpp b/include/boost/typeof/msvc/typeof_impl.hpp index 87bf3d1..0578558 100644 --- a/include/boost/typeof/msvc/typeof_impl.hpp +++ b/include/boost/typeof/msvc/typeof_impl.hpp @@ -12,8 +12,7 @@ # include # include # include -# include -# include +# include # include @@ -168,12 +167,12 @@ namespace boost { typedef char(*type)[encode_type::value]; }; - template typename enable_if_< - !is_function::value, + template typename std::enable_if< + !std::is_function::value, typename sizer::type>::type encode_start(T const&); - template typename enable_if_< - is_function::value, + template typename std::enable_if< + std::is_function::value, typename sizer::type>::type encode_start(T&); template msvc_register_type typeof_register_type(const T&,Organizer* =0);