From e5d4c1c376dfea413d66893fc901f2e4bdc2dd3f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thorsten=20J=C3=B8rgen=20Ottosen?=
const_iterator
is.
bool operator<( const ForwardRange1& l, const ForwardRange2& r );
Returns std::lexicographical_compare( begin(l), end(l), begin(r), end(r) );
+
++iterator_range make_iterator_range( Range& r, + typename range_difference<Range>::type advance_begin, + typename range_difference<Range>::type advance_end ); ++
+ Effects: ++iterator new_begin = begin( r ), +iterator new_end = end( r ); +std::advance( new_begin, advance_begin ); +std::advance( new_end, advance_end ); +return make_iterator_range( new_begin, new_end ); ++
Sequence copy_range( const ForwardRange& r );
@@ -299,15 +331,23 @@ class can propagate constness since it knows what a corresponding
iterator_range
};
} // namespace 'boost'