diff --git a/include/boost/mpl/vector/aux_/numbered.hpp b/include/boost/mpl/vector/aux_/numbered.hpp index bf15e00..91ff435 100644 --- a/include/boost/mpl/vector/aux_/numbered.hpp +++ b/include/boost/mpl/vector/aux_/numbered.hpp @@ -117,9 +117,9 @@ struct vector_item namespace aux { template<> struct vector_item_impl { - template< typename V > struct result_ + template< typename V_ > struct result_ { - typedef typename V::BOOST_PP_CAT(item,i) type; + typedef typename V_::BOOST_PP_CAT(item,i) type; }; }; } @@ -127,10 +127,10 @@ template<> struct vector_item_impl template<> struct at_traits< aux::vector_tag > { - template< typename V, typename N > struct algorithm + template< typename V_, typename N > struct algorithm { typedef typename aux::vector_item_impl - ::template result_::type type; + ::template result_::type type; }; }; diff --git a/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp b/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp index 24dae5d..768c0e1 100644 --- a/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp +++ b/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp @@ -7,9 +7,9 @@ namespace mpl { namespace aux { template<> struct vector_item_impl<0> { - template< typename V > struct result_ + template< typename V_ > struct result_ { - typedef typename V::item0 type; + typedef typename V_::item0 type; }; }; } @@ -17,10 +17,10 @@ template<> struct vector_item_impl<0> template<> struct at_traits< aux::vector_tag< 0> > { - template< typename V, typename N > struct algorithm + template< typename V_, typename N > struct algorithm { typedef typename aux::vector_item_impl - ::template result_::type type; + ::template result_::type type; }; }; @@ -87,9 +87,9 @@ struct pop_front_traits< aux::vector_tag< 1> > namespace aux { template<> struct vector_item_impl<1> { - template< typename V > struct result_ + template< typename V_ > struct result_ { - typedef typename V::item1 type; + typedef typename V_::item1 type; }; }; } @@ -97,10 +97,10 @@ template<> struct vector_item_impl<1> template<> struct at_traits< aux::vector_tag< 1> > { - template< typename V, typename N > struct algorithm + template< typename V_, typename N > struct algorithm { typedef typename aux::vector_item_impl - ::template result_::type type; + ::template result_::type type; }; }; @@ -199,9 +199,9 @@ struct pop_front_traits< aux::vector_tag< 2> > namespace aux { template<> struct vector_item_impl<2> { - template< typename V > struct result_ + template< typename V_ > struct result_ { - typedef typename V::item2 type; + typedef typename V_::item2 type; }; }; } @@ -209,10 +209,10 @@ template<> struct vector_item_impl<2> template<> struct at_traits< aux::vector_tag< 2> > { - template< typename V, typename N > struct algorithm + template< typename V_, typename N > struct algorithm { typedef typename aux::vector_item_impl - ::template result_::type type; + ::template result_::type type; }; }; @@ -312,9 +312,9 @@ struct pop_front_traits< aux::vector_tag< 3> > namespace aux { template<> struct vector_item_impl<3> { - template< typename V > struct result_ + template< typename V_ > struct result_ { - typedef typename V::item3 type; + typedef typename V_::item3 type; }; }; } @@ -322,10 +322,10 @@ template<> struct vector_item_impl<3> template<> struct at_traits< aux::vector_tag< 3> > { - template< typename V, typename N > struct algorithm + template< typename V_, typename N > struct algorithm { typedef typename aux::vector_item_impl - ::template result_::type type; + ::template result_::type type; }; }; @@ -428,9 +428,9 @@ struct pop_front_traits< aux::vector_tag< 4> > namespace aux { template<> struct vector_item_impl<4> { - template< typename V > struct result_ + template< typename V_ > struct result_ { - typedef typename V::item4 type; + typedef typename V_::item4 type; }; }; } @@ -438,10 +438,10 @@ template<> struct vector_item_impl<4> template<> struct at_traits< aux::vector_tag< 4> > { - template< typename V, typename N > struct algorithm + template< typename V_, typename N > struct algorithm { typedef typename aux::vector_item_impl - ::template result_::type type; + ::template result_::type type; }; }; @@ -545,9 +545,9 @@ struct pop_front_traits< aux::vector_tag< 5> > namespace aux { template<> struct vector_item_impl<5> { - template< typename V > struct result_ + template< typename V_ > struct result_ { - typedef typename V::item5 type; + typedef typename V_::item5 type; }; }; } @@ -555,10 +555,10 @@ template<> struct vector_item_impl<5> template<> struct at_traits< aux::vector_tag< 5> > { - template< typename V, typename N > struct algorithm + template< typename V_, typename N > struct algorithm { typedef typename aux::vector_item_impl - ::template result_::type type; + ::template result_::type type; }; }; @@ -666,9 +666,9 @@ struct pop_front_traits< aux::vector_tag< 6> > namespace aux { template<> struct vector_item_impl<6> { - template< typename V > struct result_ + template< typename V_ > struct result_ { - typedef typename V::item6 type; + typedef typename V_::item6 type; }; }; } @@ -676,10 +676,10 @@ template<> struct vector_item_impl<6> template<> struct at_traits< aux::vector_tag< 6> > { - template< typename V, typename N > struct algorithm + template< typename V_, typename N > struct algorithm { typedef typename aux::vector_item_impl - ::template result_::type type; + ::template result_::type type; }; }; @@ -788,9 +788,9 @@ struct pop_front_traits< aux::vector_tag< 7> > namespace aux { template<> struct vector_item_impl<7> { - template< typename V > struct result_ + template< typename V_ > struct result_ { - typedef typename V::item7 type; + typedef typename V_::item7 type; }; }; } @@ -798,10 +798,10 @@ template<> struct vector_item_impl<7> template<> struct at_traits< aux::vector_tag< 7> > { - template< typename V, typename N > struct algorithm + template< typename V_, typename N > struct algorithm { typedef typename aux::vector_item_impl - ::template result_::type type; + ::template result_::type type; }; }; @@ -913,9 +913,9 @@ struct pop_front_traits< aux::vector_tag< 8> > namespace aux { template<> struct vector_item_impl<8> { - template< typename V > struct result_ + template< typename V_ > struct result_ { - typedef typename V::item8 type; + typedef typename V_::item8 type; }; }; } @@ -923,10 +923,10 @@ template<> struct vector_item_impl<8> template<> struct at_traits< aux::vector_tag< 8> > { - template< typename V, typename N > struct algorithm + template< typename V_, typename N > struct algorithm { typedef typename aux::vector_item_impl - ::template result_::type type; + ::template result_::type type; }; }; @@ -1039,9 +1039,9 @@ struct pop_front_traits< aux::vector_tag< 9> > namespace aux { template<> struct vector_item_impl<9> { - template< typename V > struct result_ + template< typename V_ > struct result_ { - typedef typename V::item9 type; + typedef typename V_::item9 type; }; }; } @@ -1049,10 +1049,10 @@ template<> struct vector_item_impl<9> template<> struct at_traits< aux::vector_tag< 9> > { - template< typename V, typename N > struct algorithm + template< typename V_, typename N > struct algorithm { typedef typename aux::vector_item_impl - ::template result_::type type; + ::template result_::type type; }; }; @@ -1168,9 +1168,9 @@ struct pop_front_traits< aux::vector_tag< 10> > namespace aux { template<> struct vector_item_impl<10> { - template< typename V > struct result_ + template< typename V_ > struct result_ { - typedef typename V::item10 type; + typedef typename V_::item10 type; }; }; } @@ -1178,10 +1178,10 @@ template<> struct vector_item_impl<10> template<> struct at_traits< aux::vector_tag< 10> > { - template< typename V, typename N > struct algorithm + template< typename V_, typename N > struct algorithm { typedef typename aux::vector_item_impl - ::template result_::type type; + ::template result_::type type; }; };