|
Classes |
class | any_iterator |
| An iterator wrapping another iterator of the same element type; a "polymorphic" iterator. More...
|
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...
|
class | value_iterator< I, F > |
Defines |
#define | ADOBE_DIFFERENCE_TYPE(I) |
#define | ADOBE_ITERATOR_CATEGORY(I) |
#define | ADOBE_ITERATOR_TYPE_FUNCTION_BOILERPLATE(type_name) |
#define | ADOBE_VALUE_TYPE(I) |
Functions |
template<typename I > |
boost::difference_type< I >::type | distance (I &range) |
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) |
template<typename I > |
void | set_next (I x, I y) |
template<typename I > |
void | skip_next_node (I location) |
template<typename I > |
void | skip_node (I location) |
template<typename I > |
void | splice_node_range (I location, I first, I last) |
Define Documentation
#define ADOBE_DIFFERENCE_TYPE |
( |
|
I ) |
|
#define ADOBE_ITERATOR_CATEGORY |
( |
|
I ) |
|
#define ADOBE_ITERATOR_TYPE_FUNCTION_BOILERPLATE |
( |
|
type_name ) |
|
#define ADOBE_VALUE_TYPE |
( |
|
I ) |
|
Function Documentation
boost::difference_type<I>::type adobe::distance |
( |
I & |
range ) |
|
segmented_iterator<typename boost::range_iterator<R>::type> adobe::make_segmented_iterator |
( |
R & |
r ) |
|
boost::iterator_range<segmented_iterator<typename boost::range_iterator<R>::type> > adobe::make_segmented_range |
( |
R & |
r ) |
|
bool adobe::operator!= |
( |
const step_iterator_adaptor< D, IT, S_FN > & |
p1, |
|
|
const step_iterator_adaptor< D, IT, S_FN > & |
p2 |
|
) |
| |
bool adobe::operator< |
( |
const step_iterator_adaptor< D, IT, S_FN > & |
p1, |
|
|
const step_iterator_adaptor< D, IT, S_FN > & |
p2 |
|
) |
| |
bool adobe::operator<= |
( |
const step_iterator_adaptor< D, IT, S_FN > & |
p1, |
|
|
const step_iterator_adaptor< D, IT, S_FN > & |
p2 |
|
) |
| |
bool adobe::operator== |
( |
const step_iterator_adaptor< D, IT, S_FN > & |
p1, |
|
|
const step_iterator_adaptor< D, IT, S_FN > & |
p2 |
|
) |
| |
bool adobe::operator> |
( |
const step_iterator_adaptor< D, IT, S_FN > & |
p1, |
|
|
const step_iterator_adaptor< D, IT, S_FN > & |
p2 |
|
) |
| |
bool adobe::operator>= |
( |
const step_iterator_adaptor< D, IT, S_FN > & |
p1, |
|
|
const step_iterator_adaptor< D, IT, S_FN > & |
p2 |
|
) |
| |
void adobe::unsafe::set_next |
( |
I |
x, |
|
|
I |
y |
|
) |
| |
void adobe::unsafe::skip_next_node |
( |
I |
location ) |
|
void adobe::unsafe::skip_node |
( |
I |
location ) |
|
void adobe::unsafe::splice_node_range |
( |
I |
location, |
|
|
I |
first, |
|
|
I |
last |
|
) |
| |
|