Merge pull request #36 from morinmorin/fix/ticket11563

Fix ticket 11563 (boost::range behavior changed from 1.55 to 1.56)
This commit is contained in:
neilgroves
2015-09-07 07:45:08 +01:00
2 changed files with 7 additions and 2 deletions

View File

@ -153,8 +153,12 @@ template<typename Iterator1
typename iterator_reference<Iterator2>::type typename iterator_reference<Iterator2>::type
>::type >::type
>::value, >::value,
typename add_const< typename add_reference<
typename iterator_reference<Iterator1>::type typename add_const<
typename remove_reference<
typename iterator_reference<Iterator1>::type
>::type
>::type
>::type, >::type,
typename iterator_reference<Iterator1>::type typename iterator_reference<Iterator1>::type
>::type >::type

View File

@ -277,6 +277,7 @@ namespace boost
std::vector<int> v2; std::vector<int> v2;
std::vector<int> joined; std::vector<int> joined;
boost::push_back(joined, join(v1, v2)); boost::push_back(joined, join(v1, v2));
boost::push_back(joined, join(v2, v1));
} }
namespace trac7376 namespace trac7376