]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/range/iterator_range_core.hpp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / boost / range / iterator_range_core.hpp
index 7f2dc3f9c890213d72f0c7de3b2549b3fb72f375..e6d55d3b5bee8f0662f6a890080ba07d941a0052 100644 (file)
@@ -637,8 +637,6 @@ public:
             return iterator_range_detail::greater_or_equal_than( l, r );
         }
 
-#ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
-#else
         template< class Iterator1T, class Iterator2T >
         inline bool
         operator==( const iterator_range<Iterator1T>& l, const iterator_range<Iterator2T>& r )
@@ -743,8 +741,6 @@ public:
             return iterator_range_detail::greater_or_equal_than( l, r );
         }
 
-#endif // BOOST_NO_FUNCTION_TEMPLATE_ORDERING
-
 //  iterator range utilities -----------------------------------------//
 
         //! iterator_range construct helper
@@ -769,17 +765,6 @@ public:
             return iterator_range<IteratorT>(first, boost::next(first, n));
         }
 
-#ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
-
-        template< typename Range >
-        inline iterator_range< BOOST_DEDUCED_TYPENAME range_iterator<Range>::type >
-        make_iterator_range( Range& r )
-        {
-            return iterator_range< BOOST_DEDUCED_TYPENAME range_iterator<Range>::type >
-                ( boost::begin( r ), boost::end( r ) );
-        }
-
-#else
         //! iterator_range construct helper
         /*!
             Construct an \c iterator_range from a \c Range containing the begin
@@ -801,8 +786,6 @@ public:
                 ( r, iterator_range_detail::const_range_tag() );
         }
 
-#endif // BOOST_NO_FUNCTION_TEMPLATE_ORDERING
-
         namespace iterator_range_detail
         {
             template< class Range >
@@ -827,19 +810,6 @@ public:
             }
         }
 
-#ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
-
-        template< class Range >
-        inline iterator_range< BOOST_DEDUCED_TYPENAME range_iterator<Range>::type >
-        make_iterator_range( Range& r,
-                    BOOST_DEDUCED_TYPENAME range_difference<Range>::type advance_begin,
-                    BOOST_DEDUCED_TYPENAME range_difference<Range>::type advance_end )
-        {
-            return iterator_range_detail::make_range_impl( r, advance_begin, advance_end );
-        }
-
-#else
-
         template< class Range >
         inline iterator_range< BOOST_DEDUCED_TYPENAME range_iterator<Range>::type >
         make_iterator_range( Range& r,
@@ -858,8 +828,6 @@ public:
             return iterator_range_detail::make_range_impl( r, advance_begin, advance_end );
         }
 
-#endif // BOOST_NO_FUNCTION_TEMPLATE_ORDERING
-
         //! copy a range into a sequence
         /*!
             Construct a new sequence of the specified type from the elements