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 )
{