src/cxx_supportlib/vendor-modified/boost/range/rend.hpp in passenger-6.0.7 vs src/cxx_supportlib/vendor-modified/boost/range/rend.hpp in passenger-6.0.8

- old
+ new

@@ -19,25 +19,14 @@ #include <boost/range/reverse_iterator.hpp> namespace boost { -#ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING - template< class C > inline BOOST_DEDUCED_TYPENAME range_reverse_iterator<C>::type rend( C& c ) { - return BOOST_DEDUCED_TYPENAME range_reverse_iterator<C>::type( boost::begin( c ) ); -} - -#else - -template< class C > -inline BOOST_DEDUCED_TYPENAME range_reverse_iterator<C>::type -rend( C& c ) -{ typedef BOOST_DEDUCED_TYPENAME range_reverse_iterator<C>::type iter_type; return iter_type( boost::begin( c ) ); } @@ -47,11 +36,9 @@ { typedef BOOST_DEDUCED_TYPENAME range_reverse_iterator<const C>::type iter_type; return iter_type( boost::begin( c ) ); } - -#endif template< class T > inline BOOST_DEDUCED_TYPENAME range_reverse_iterator<const T>::type const_rend( const T& r ) {