Ticket #6215: boost_fusion.patch
File boost_fusion.patch, 10.2 KB (added by , 11 years ago) |
---|
-
boost/fusion/container/vector/detail/preprocessed/vector10.hpp
6 6 7 7 This is an auto-generated file. Do not edit! 8 8 ==============================================================================*/ 9 9 10 namespace boost { namespace fusion 10 11 { 11 12 template <typename T0> … … 61 62 template <typename Sequence> 62 63 vector1( 63 64 Sequence const& seq 64 , typename disable_if<is_convertible<Sequence, T0> >::type* = 065 , typename boost::disable_if<is_convertible<Sequence, T0> >::type* = 0 65 66 ) 66 67 : base_type(base_type::init_from_sequence(seq)) {} 67 68 template <typename U0> … … 72 73 return *this; 73 74 } 74 75 template <typename Sequence> 75 typename disable_if<is_convertible<Sequence, T0>, this_type&>::type76 typename boost::disable_if<is_convertible<Sequence, T0>, this_type&>::type 76 77 operator=(Sequence const& seq) 77 78 { 78 79 typedef typename result_of::begin<Sequence const>::type I0; … … 157 158 return *this; 158 159 } 159 160 template <typename Sequence> 160 typename disable_if<is_convertible<Sequence, T0>, this_type&>::type161 typename boost::disable_if<is_convertible<Sequence, T0>, this_type&>::type 161 162 operator=(Sequence const& seq) 162 163 { 163 164 typedef typename result_of::begin<Sequence const>::type I0; … … 242 243 return *this; 243 244 } 244 245 template <typename Sequence> 245 typename disable_if<is_convertible<Sequence, T0>, this_type&>::type246 typename boost::disable_if<is_convertible<Sequence, T0>, this_type&>::type 246 247 operator=(Sequence const& seq) 247 248 { 248 249 typedef typename result_of::begin<Sequence const>::type I0; … … 327 328 return *this; 328 329 } 329 330 template <typename Sequence> 330 typename disable_if<is_convertible<Sequence, T0>, this_type&>::type331 typename boost::disable_if<is_convertible<Sequence, T0>, this_type&>::type 331 332 operator=(Sequence const& seq) 332 333 { 333 334 typedef typename result_of::begin<Sequence const>::type I0; … … 412 413 return *this; 413 414 } 414 415 template <typename Sequence> 415 typename disable_if<is_convertible<Sequence, T0>, this_type&>::type416 typename boost::disable_if<is_convertible<Sequence, T0>, this_type&>::type 416 417 operator=(Sequence const& seq) 417 418 { 418 419 typedef typename result_of::begin<Sequence const>::type I0; … … 497 498 return *this; 498 499 } 499 500 template <typename Sequence> 500 typename disable_if<is_convertible<Sequence, T0>, this_type&>::type501 typename boost::disable_if<is_convertible<Sequence, T0>, this_type&>::type 501 502 operator=(Sequence const& seq) 502 503 { 503 504 typedef typename result_of::begin<Sequence const>::type I0; … … 582 583 return *this; 583 584 } 584 585 template <typename Sequence> 585 typename disable_if<is_convertible<Sequence, T0>, this_type&>::type586 typename boost::disable_if<is_convertible<Sequence, T0>, this_type&>::type 586 587 operator=(Sequence const& seq) 587 588 { 588 589 typedef typename result_of::begin<Sequence const>::type I0; … … 667 668 return *this; 668 669 } 669 670 template <typename Sequence> 670 typename disable_if<is_convertible<Sequence, T0>, this_type&>::type671 typename boost::disable_if<is_convertible<Sequence, T0>, this_type&>::type 671 672 operator=(Sequence const& seq) 672 673 { 673 674 typedef typename result_of::begin<Sequence const>::type I0; … … 752 753 return *this; 753 754 } 754 755 template <typename Sequence> 755 typename disable_if<is_convertible<Sequence, T0>, this_type&>::type756 typename boost::disable_if<is_convertible<Sequence, T0>, this_type&>::type 756 757 operator=(Sequence const& seq) 757 758 { 758 759 typedef typename result_of::begin<Sequence const>::type I0; … … 837 838 return *this; 838 839 } 839 840 template <typename Sequence> 840 typename disable_if<is_convertible<Sequence, T0>, this_type&>::type841 typename boost::disable_if<is_convertible<Sequence, T0>, this_type&>::type 841 842 operator=(Sequence const& seq) 842 843 { 843 844 typedef typename result_of::begin<Sequence const>::type I0; -
boost/fusion/container/list/cons.hpp
88 88 template <typename Sequence> 89 89 cons( 90 90 Sequence const& seq 91 , typename disable_if<92 mpl::or_<91 , typename boost::disable_if< 92 boost::mpl::or_< 93 93 is_convertible<Sequence, cons> // use copy ctor instead 94 94 , is_convertible<Sequence, Car> // use copy to car instead 95 95 > … … 119 119 } 120 120 121 121 template <typename Sequence> 122 typename disable_if<is_convertible<Sequence, Car>, cons&>::type122 typename boost::disable_if<boost::is_convertible<Sequence, Car>, cons&>::type 123 123 operator=(Sequence const& seq) 124 124 { 125 125 typedef typename result_of::begin<Sequence const>::type Iterator; -
boost/fusion/iterator/equal_to.hpp
74 74 { 75 75 template <typename Iter1, typename Iter2> 76 76 inline typename 77 enable_if<77 boost::enable_if< 78 78 mpl::and_<is_fusion_iterator<Iter1>, is_fusion_iterator<Iter2> > 79 79 , bool 80 80 >::type … … 85 85 86 86 template <typename Iter1, typename Iter2> 87 87 inline typename 88 enable_if<88 boost::enable_if< 89 89 mpl::and_<is_fusion_iterator<Iter1>, is_fusion_iterator<Iter2> > 90 90 , bool 91 91 >::type -
boost/fusion/sequence/io/in.hpp
27 27 { 28 28 template <typename Sequence> 29 29 inline typename 30 enable_if<30 boost::enable_if< 31 31 fusion::traits::is_sequence<Sequence> 32 32 , std::istream& 33 33 >::type -
boost/fusion/sequence/io/out.hpp
29 29 { 30 30 template <typename Sequence> 31 31 inline typename 32 enable_if<32 boost::enable_if< 33 33 fusion::traits::is_sequence<Sequence> 34 34 , std::ostream& 35 35 >::type -
boost/fusion/sequence/comparison/equal_to.hpp
37 37 { 38 38 template <typename Seq1, typename Seq2> 39 39 inline typename 40 enable_if<40 boost::enable_if< 41 41 traits::enable_equality<Seq1, Seq2> 42 42 , bool 43 43 >::type -
boost/fusion/sequence/comparison/greater.hpp
37 37 { 38 38 template <typename Seq1, typename Seq2> 39 39 inline typename 40 enable_if<40 boost::enable_if< 41 41 traits::enable_comparison<Seq1, Seq2> 42 42 , bool 43 43 >::type -
boost/fusion/sequence/comparison/not_equal_to.hpp
40 40 { 41 41 template <typename Seq1, typename Seq2> 42 42 inline typename 43 enable_if<43 boost::enable_if< 44 44 traits::enable_equality<Seq1, Seq2> 45 45 , bool 46 46 >::type -
boost/fusion/sequence/comparison/less_equal.hpp
65 65 66 66 template <typename Seq1, typename Seq2> 67 67 inline typename 68 enable_if<68 boost::enable_if< 69 69 traits::enable_comparison<Seq1, Seq2> 70 70 , bool 71 71 >::type -
boost/fusion/sequence/comparison/greater_equal.hpp
37 37 { 38 38 template <typename Seq1, typename Seq2> 39 39 inline typename 40 enable_if<40 boost::enable_if< 41 41 traits::enable_comparison<Seq1, Seq2> 42 42 , bool 43 43 >::type -
boost/fusion/sequence/comparison/less.hpp
28 28 { 29 29 template <typename Seq1, typename Seq2> 30 30 inline typename 31 enable_if<31 boost::enable_if< 32 32 traits::enable_comparison<Seq1, Seq2> 33 33 , bool 34 34 >::type