|
Namespaces |
| namespace | boost |
| namespace | boost::gil |
Classes |
| class | dereference_iterator_adaptor |
| | An adaptor over an existing iterator that provides for custom filter on dereferencing the object. Models: IteratorAdaptorConcept, PixelIteratorConcept. More...
|
| struct | iterator_add_deref |
| | Returns the type (and creates an instance) of an iterator that invokes the given dereference adaptor upon dereferencing. More...
|
| struct | iterator_add_deref< dereference_iterator_adaptor< Iterator, PREV_DEREF >, Deref > |
| | For dereference iterator adaptors, compose the new function object after the old one. More...
|
Functions |
|
template<typename Iterator, typename DFn> |
std::iterator_traits< Iterator
>::difference_type | boost::gil::memunit_step (const dereference_iterator_adaptor< Iterator, DFn > &p) |
|
template<typename Iterator, typename DFn> |
std::iterator_traits< Iterator
>::difference_type | boost::gil::memunit_distance (const dereference_iterator_adaptor< Iterator, DFn > &p1, const dereference_iterator_adaptor< Iterator, DFn > &p2) |
|
template<typename Iterator, typename DFn> |
| void | boost::gil::memunit_advance (dereference_iterator_adaptor< Iterator, DFn > &p, typename std::iterator_traits< Iterator >::difference_type diff) |
|
template<typename Iterator, typename DFn> |
dereference_iterator_adaptor<
Iterator, DFn > | boost::gil::memunit_advanced (const dereference_iterator_adaptor< Iterator, DFn > &p, typename std::iterator_traits< Iterator >::difference_type diff) |
|
template<typename Iterator, typename DFn> |
std::iterator_traits< dereference_iterator_adaptor<
Iterator, DFn > >::reference | boost::gil::memunit_advanced_ref (const dereference_iterator_adaptor< Iterator, DFn > &p, typename std::iterator_traits< Iterator >::difference_type diff) |