diff --git a/include/boost/mpl/aux_/range_c/iterator.hpp b/include/boost/mpl/aux_/range_c/iterator.hpp index f828f6f..14231a9 100644 --- a/include/boost/mpl/aux_/range_c/iterator.hpp +++ b/include/boost/mpl/aux_/range_c/iterator.hpp @@ -35,7 +35,6 @@ template< typename N > struct r_iter }; -#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) template< typename N @@ -53,7 +52,6 @@ struct prior< r_iter > typedef r_iter< typename mpl::prior::type > type; }; -#endif template<> struct advance_impl diff --git a/include/boost/mpl/pair_view.hpp b/include/boost/mpl/pair_view.hpp index 9a49a78..be63489 100644 --- a/include/boost/mpl/pair_view.hpp +++ b/include/boost/mpl/pair_view.hpp @@ -49,7 +49,6 @@ struct pair_iter }; -#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) template< typename Iter1, typename Iter2, typename C > struct deref< pair_iter > @@ -76,7 +75,6 @@ struct prior< pair_iter > typedef pair_iter type; }; -#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION template<> struct advance_impl diff --git a/include/boost/mpl/vector/aux_/O1_size.hpp b/include/boost/mpl/vector/aux_/O1_size.hpp index ac9e3cf..4d04d4d 100644 --- a/include/boost/mpl/vector/aux_/O1_size.hpp +++ b/include/boost/mpl/vector/aux_/O1_size.hpp @@ -36,7 +36,6 @@ struct O1_size_impl< aux::vector_tag > #else -#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) template< long N > struct O1_size_impl< aux::vector_tag > @@ -47,7 +46,6 @@ struct O1_size_impl< aux::vector_tag > }; }; -#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION #endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES diff --git a/include/boost/mpl/vector/aux_/back.hpp b/include/boost/mpl/vector/aux_/back.hpp index b66363e..3dee9ea 100644 --- a/include/boost/mpl/vector/aux_/back.hpp +++ b/include/boost/mpl/vector/aux_/back.hpp @@ -39,7 +39,6 @@ struct back_impl< aux::vector_tag > #else -#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) template< long n_ > struct back_impl< aux::vector_tag > @@ -50,7 +49,6 @@ struct back_impl< aux::vector_tag > }; }; -#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION #endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES diff --git a/include/boost/mpl/vector/aux_/clear.hpp b/include/boost/mpl/vector/aux_/clear.hpp index b06d8be..948bb59 100644 --- a/include/boost/mpl/vector/aux_/clear.hpp +++ b/include/boost/mpl/vector/aux_/clear.hpp @@ -35,7 +35,6 @@ struct clear_impl< aux::vector_tag > #else -#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) template< long N > struct clear_impl< aux::vector_tag > @@ -46,7 +45,6 @@ struct clear_impl< aux::vector_tag > }; }; -#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION #endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES diff --git a/include/boost/mpl/vector/aux_/empty.hpp b/include/boost/mpl/vector/aux_/empty.hpp index 5490a5f..8993fa6 100644 --- a/include/boost/mpl/vector/aux_/empty.hpp +++ b/include/boost/mpl/vector/aux_/empty.hpp @@ -48,7 +48,6 @@ struct empty_impl< aux::vector_tag<0> > }; }; -#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) template< long N > struct empty_impl< aux::vector_tag > @@ -59,7 +58,6 @@ struct empty_impl< aux::vector_tag > }; }; -#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION #endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES diff --git a/include/boost/mpl/vector/aux_/front.hpp b/include/boost/mpl/vector/aux_/front.hpp index 257de50..1e204ed 100644 --- a/include/boost/mpl/vector/aux_/front.hpp +++ b/include/boost/mpl/vector/aux_/front.hpp @@ -35,7 +35,6 @@ struct front_impl< aux::vector_tag > #else -#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) template< long n_ > struct front_impl< aux::vector_tag > @@ -46,7 +45,6 @@ struct front_impl< aux::vector_tag > }; }; -#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION #endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES diff --git a/include/boost/mpl/vector/aux_/size.hpp b/include/boost/mpl/vector/aux_/size.hpp index c131e88..70a2172 100644 --- a/include/boost/mpl/vector/aux_/size.hpp +++ b/include/boost/mpl/vector/aux_/size.hpp @@ -32,7 +32,6 @@ struct size_impl< aux::vector_tag > #else -#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) template< long N > struct size_impl< aux::vector_tag > @@ -40,7 +39,6 @@ struct size_impl< aux::vector_tag > { }; -#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION #endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES