mirror of
https://github.com/boostorg/mpl.git
synced 2025-08-02 14:24:30 +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<
|
template<
|
||||||
typename N
|
typename N
|
||||||
@@ -53,7 +52,6 @@ struct prior< r_iter<N> >
|
|||||||
typedef r_iter< typename mpl::prior<N>::type > type;
|
typedef r_iter< typename mpl::prior<N>::type > type;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
template<> struct advance_impl<aux::r_iter_tag>
|
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 >
|
template< typename Iter1, typename Iter2, typename C >
|
||||||
struct deref< pair_iter<Iter1,Iter2,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;
|
typedef pair_iter<i1_,i2_,C> type;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
|
||||||
|
|
||||||
|
|
||||||
template<> struct advance_impl<aux::pair_iter_tag>
|
template<> struct advance_impl<aux::pair_iter_tag>
|
||||||
|
@@ -36,7 +36,6 @@ struct O1_size_impl< aux::vector_tag >
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
|
|
||||||
|
|
||||||
template< long N >
|
template< long N >
|
||||||
struct O1_size_impl< aux::vector_tag<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
|
#endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
|
||||||
|
|
||||||
|
@@ -39,7 +39,6 @@ struct back_impl< aux::vector_tag >
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
|
|
||||||
|
|
||||||
template< long n_ >
|
template< long n_ >
|
||||||
struct back_impl< aux::vector_tag<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
|
#endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
|
||||||
|
|
||||||
|
@@ -35,7 +35,6 @@ struct clear_impl< aux::vector_tag >
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
|
|
||||||
|
|
||||||
template< long N >
|
template< long N >
|
||||||
struct clear_impl< aux::vector_tag<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
|
#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 >
|
template< long N >
|
||||||
struct empty_impl< aux::vector_tag<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
|
#endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
|
||||||
|
|
||||||
|
@@ -35,7 +35,6 @@ struct front_impl< aux::vector_tag >
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
|
|
||||||
|
|
||||||
template< long n_ >
|
template< long n_ >
|
||||||
struct front_impl< aux::vector_tag<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
|
#endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
|
||||||
|
|
||||||
|
@@ -32,7 +32,6 @@ struct size_impl< aux::vector_tag >
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
|
|
||||||
|
|
||||||
template< long N >
|
template< long N >
|
||||||
struct size_impl< aux::vector_tag<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
|
#endif // BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user