|
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) |