Adobe Source Libraries 2.0.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
iterator.hpp File Reference

Go to the source code of this file.

Classes

class  counting_output_iterator
class  segmented_iterator< I >
class  index_iterator< F, T, R, I, D >
 An iterator over elements which are the result of applying a function to an index. More...
class  step_iterator_adaptor< DERIVED, IT, S_FN >
 step iterator adaptor More...
struct  null_output_iterator_t
 A stub iterator that models OutputIterator and outputs nothing. More...

Namespaces

namespace  adobe

Functions

template<typename R>
boost::iterator_range< segmented_iterator< typename boost::range_iterator< R >::type > > make_segmented_range (R &r)
template<typename R>
segmented_iterator< typename boost::range_iterator< R >::type > make_segmented_iterator (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)