stlab.adobe.com Adobe Systems Incorporated

iterator.hpp File Reference

#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.

Classes

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

Namespaces

namespace  adobe

Functions

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)

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google