diff --git a/include/boost/mpl/aux_/single_element_iter.hpp b/include/boost/mpl/aux_/single_element_iter.hpp index 69eabcd..6ecd7cd 100644 --- a/include/boost/mpl/aux_/single_element_iter.hpp +++ b/include/boost/mpl/aux_/single_element_iter.hpp @@ -41,7 +41,7 @@ struct single_iter_base template< typename D > struct BOOST_MPL_AUX_ITERATOR_ADVANCE { - typedef plus< int_,D > n_; + typedef plus< mpl::int_,D > n_; typedef single_element_iter< T , BOOST_MPL_AUX_VALUE_WKND(n_)::value @@ -53,7 +53,7 @@ struct single_iter_base { typedef typename minus< typename U::position - , int_ + , mpl::int_ >::type type; }; }; diff --git a/include/boost/mpl/protect.hpp b/include/boost/mpl/protect.hpp index 5e1ec3e..2a17974 100644 --- a/include/boost/mpl/protect.hpp +++ b/include/boost/mpl/protect.hpp @@ -28,7 +28,7 @@ template< > struct protect : T { - typedef protect type; + typedef mpl::protect type; }; #if defined(BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES)