diff --git a/boost/fusion/container/list/cons.hpp b/boost/fusion/container/list/cons.hpp index e434d5c..5af03df 100644 --- a/boost/fusion/container/list/cons.hpp +++ b/boost/fusion/container/list/cons.hpp @@ -88,7 +88,7 @@ namespace boost { namespace fusion template cons( Sequence const& seq - , typename disable_if< + , typename boost::disable_if< mpl::or_< is_convertible // use copy ctor instead , is_convertible // use copy to car instead @@ -119,7 +119,7 @@ namespace boost { namespace fusion } template - typename disable_if, cons&>::type + typename boost::disable_if, cons&>::type operator=(Sequence const& seq) { typedef typename result_of::begin::type Iterator; diff --git a/boost/fusion/container/vector/detail/vector_n.hpp b/boost/fusion/container/vector/detail/vector_n.hpp index 274c33e..431774b 100644 --- a/boost/fusion/container/vector/detail/vector_n.hpp +++ b/boost/fusion/container/vector/detail/vector_n.hpp @@ -104,7 +104,7 @@ BOOST_PP_CAT(vector, N)( Sequence const& seq #if (N == 1) - , typename disable_if >::type* /*dummy*/ = 0 + , typename boost::disable_if >::type* /*dummy*/ = 0 #endif ) : base_type(base_type::init_from_sequence(seq)) {} @@ -118,7 +118,7 @@ } template - typename disable_if, this_type&>::type + typename boost::disable_if, this_type&>::type operator=(Sequence const& seq) { typedef typename result_of::begin::type I0; diff --git a/boost/fusion/iterator/equal_to.hpp b/boost/fusion/iterator/equal_to.hpp index c15d870..3347837 100644 --- a/boost/fusion/iterator/equal_to.hpp +++ b/boost/fusion/iterator/equal_to.hpp @@ -74,7 +74,7 @@ namespace boost { namespace fusion { template inline typename - enable_if< + boost::enable_if< mpl::and_, is_fusion_iterator > , bool >::type @@ -85,7 +85,7 @@ namespace boost { namespace fusion template inline typename - enable_if< + boost::enable_if< mpl::and_, is_fusion_iterator > , bool >::type diff --git a/boost/fusion/sequence/comparison/equal_to.hpp b/boost/fusion/sequence/comparison/equal_to.hpp index ad3ba58..9c4e043 100644 --- a/boost/fusion/sequence/comparison/equal_to.hpp +++ b/boost/fusion/sequence/comparison/equal_to.hpp @@ -37,7 +37,7 @@ namespace boost { namespace fusion { template inline typename - enable_if< + boost::enable_if< traits::enable_equality , bool >::type diff --git a/boost/fusion/sequence/comparison/greater.hpp b/boost/fusion/sequence/comparison/greater.hpp index f672a48..077138d 100644 --- a/boost/fusion/sequence/comparison/greater.hpp +++ b/boost/fusion/sequence/comparison/greater.hpp @@ -37,7 +37,7 @@ namespace boost { namespace fusion { template inline typename - enable_if< + boost::enable_if< traits::enable_comparison , bool >::type diff --git a/boost/fusion/sequence/comparison/greater_equal.hpp b/boost/fusion/sequence/comparison/greater_equal.hpp index 753deb4..90175bc 100644 --- a/boost/fusion/sequence/comparison/greater_equal.hpp +++ b/boost/fusion/sequence/comparison/greater_equal.hpp @@ -37,7 +37,7 @@ namespace boost { namespace fusion { template inline typename - enable_if< + boost::enable_if< traits::enable_comparison , bool >::type diff --git a/boost/fusion/sequence/comparison/less.hpp b/boost/fusion/sequence/comparison/less.hpp index 82383f7..944cdcf 100644 --- a/boost/fusion/sequence/comparison/less.hpp +++ b/boost/fusion/sequence/comparison/less.hpp @@ -28,7 +28,7 @@ namespace boost { namespace fusion { template inline typename - enable_if< + boost::enable_if< traits::enable_comparison , bool >::type diff --git a/boost/fusion/sequence/comparison/less_equal.hpp b/boost/fusion/sequence/comparison/less_equal.hpp index 890fb99..0e5d23a 100644 --- a/boost/fusion/sequence/comparison/less_equal.hpp +++ b/boost/fusion/sequence/comparison/less_equal.hpp @@ -65,7 +65,7 @@ namespace boost { namespace fusion template inline typename - enable_if< + boost::enable_if< traits::enable_comparison , bool >::type diff --git a/boost/fusion/sequence/comparison/not_equal_to.hpp b/boost/fusion/sequence/comparison/not_equal_to.hpp index efc9b53..14ef25d 100644 --- a/boost/fusion/sequence/comparison/not_equal_to.hpp +++ b/boost/fusion/sequence/comparison/not_equal_to.hpp @@ -40,7 +40,7 @@ namespace boost { namespace fusion { template inline typename - enable_if< + boost::enable_if< traits::enable_equality , bool >::type diff --git a/boost/fusion/sequence/io/in.hpp b/boost/fusion/sequence/io/in.hpp index da4e5a5..73a1fff 100644 --- a/boost/fusion/sequence/io/in.hpp +++ b/boost/fusion/sequence/io/in.hpp @@ -27,7 +27,7 @@ namespace boost { namespace fusion { template inline typename - enable_if< + boost::enable_if< fusion::traits::is_sequence , std::istream& >::type diff --git a/boost/fusion/sequence/io/out.hpp b/boost/fusion/sequence/io/out.hpp index fc7fa1a..22b1f31 100644 --- a/boost/fusion/sequence/io/out.hpp +++ b/boost/fusion/sequence/io/out.hpp @@ -29,7 +29,7 @@ namespace boost { namespace fusion { template inline typename - enable_if< + boost::enable_if< fusion::traits::is_sequence , std::ostream& >::type