boost::gil::dereference_iterator_adaptor

An adaptor over an existing iterator that provides for custom filter on dereferencing the object. Models: IteratorAdaptorConcept, PixelIteratorConcept

Synopsis

template<
    typename Iterator,
    typename DFn>
class dereference_iterator_adaptor
    : public stl_interfaces::iterator_interface<dereference_iterator_adaptor<Iterator, DFn>, std::iterator_traits<Iterator>::iterator_category, DFn::value_type, DFn::reference>

Base Classes

Name

Description

stl_interfaces::iterator_interface<dereference_iterator_adaptor<Iterator, DFn>, std::iterator_traits<Iterator>::iterator_category, DFn::value_type, DFn::reference>

Member Functions

Name

Description

dereference_iterator_adaptor [constructor]

Constructors

base

deref_fn

operator*

Dereference operators

operator+

operator++

Increment operators

operator+=

operator‐

operator‐‐

Decrement operators

operator‐=

operator‐>

Member access operators

operator[]

Protected Member Functions

Protected Data Members

Name

_deref_fn

it_

Friends

Name

Description

boost::stl_interfaces::access

boost::gil::dereference_iterator_adaptor

An adaptor over an existing iterator that provides for custom filter on dereferencing the object. Models: IteratorAdaptorConcept, PixelIteratorConcept

Created with MrDocs