|
|
#include <adobe/config.hpp>
#include <algorithm>
#include <cassert>
#include <iterator>
#include <utility>
#include <boost/range.hpp>
#include <boost/iterator/iterator_facade.hpp>
#include <boost/iterator/iterator_traits.hpp>
#include <adobe/typeinfo.hpp>
#include <adobe/empty.hpp>
#include <adobe/implementation/swap.hpp>
Go to the source code of this file.
|
| template<typename R > |
| segmented_iterator< typename boost::range_iterator< R >::type > | make_segmented_iterator (R &r) |
| |
| template<typename R > |
| boost::iterator_range< segmented_iterator< typename boost::range_iterator< R >::type > > | make_segmented_range (R &r) |
| |
| template<typename D , typename IT , typename S_FN > |
| bool | operator!= (const step_iterator_adaptor< D, IT, S_FN > &p1, const step_iterator_adaptor< D, IT, S_FN > &p2) |
| |
| template<typename D , typename IT , typename S_FN > |
| bool | operator< (const step_iterator_adaptor< D, IT, S_FN > &p1, const step_iterator_adaptor< D, IT, S_FN > &p2) |
| |
| template<typename D , typename IT , typename S_FN > |
| bool | operator<= (const step_iterator_adaptor< D, IT, S_FN > &p1, const step_iterator_adaptor< D, IT, S_FN > &p2) |
| |
| template<typename D , typename IT , typename S_FN > |
| bool | operator== (const step_iterator_adaptor< D, IT, S_FN > &p1, const step_iterator_adaptor< D, IT, S_FN > &p2) |
| |
| template<typename D , typename IT , typename S_FN > |
| bool | operator> (const step_iterator_adaptor< D, IT, S_FN > &p1, const step_iterator_adaptor< D, IT, S_FN > &p2) |
| |
| template<typename D , typename IT , typename S_FN > |
| bool | operator>= (const step_iterator_adaptor< D, IT, S_FN > &p1, const step_iterator_adaptor< D, IT, S_FN > &p2) |
| |
|