mirror of
https://github.com/boostorg/mpl.git
synced 2025-08-01 05:44:37 +02:00
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifndef...#endif conditions. [SVN r86244]
This commit is contained in:
@@ -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<N> >
|
||||
typedef r_iter< typename mpl::prior<N>::type > type;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
template<> struct advance_impl<aux::r_iter_tag>
|
||||
|
@@ -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<Iter1,Iter2,C> >
|
||||
@@ -76,7 +75,6 @@ struct prior< pair_iter<Iter1,Iter2,C> >
|
||||
typedef pair_iter<i1_,i2_,C> type;
|
||||
};
|
||||
|
||||
#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
|
||||
|
||||
template<> struct advance_impl<aux::pair_iter_tag>
|
||||
|
@@ -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<N> >
|
||||
@@ -47,7 +46,6 @@ struct O1_size_impl< aux::vector_tag<N> >
|
||||
};
|
||||
};
|
||||
|
||||
#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
|
||||
#endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
|
||||
|
||||
|
@@ -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<n_> >
|
||||
@@ -50,7 +49,6 @@ struct back_impl< aux::vector_tag<n_> >
|
||||
};
|
||||
};
|
||||
|
||||
#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
|
||||
#endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
|
||||
|
||||
|
@@ -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<N> >
|
||||
@@ -46,7 +45,6 @@ struct clear_impl< aux::vector_tag<N> >
|
||||
};
|
||||
};
|
||||
|
||||
#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
|
||||
#endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
|
||||
|
||||
|
@@ -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<N> >
|
||||
@@ -59,7 +58,6 @@ struct empty_impl< aux::vector_tag<N> >
|
||||
};
|
||||
};
|
||||
|
||||
#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
|
||||
#endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
|
||||
|
||||
|
@@ -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<n_> >
|
||||
@@ -46,7 +45,6 @@ struct front_impl< aux::vector_tag<n_> >
|
||||
};
|
||||
};
|
||||
|
||||
#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
|
||||
#endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
|
||||
|
||||
|
@@ -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<N> >
|
||||
@@ -40,7 +39,6 @@ struct size_impl< aux::vector_tag<N> >
|
||||
{
|
||||
};
|
||||
|
||||
#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
|
||||
#endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
|
||||
|
||||
|
Reference in New Issue
Block a user