Generic Image Library: memunit_step_fn< Iterator > Struct Template Reference

###  | #  |

Public Types | Public Member Functions | List of all members
memunit_step_fn< Iterator > Struct Template Reference
Pixel Iterator » Models » step iterators

function object that returns the memory unit distance between two iterators and advances a given iterator a given number of mem units (bytes or bits) More...

`#include <step_iterator.hpp>`

## Public Types
using | difference_type = std::ptrdiff_t

## Public Member Functions
| memunit_step_fn (difference_type step=memunit_step(Iterator()))
auto | difference (Iterator const &it1, Iterator const &it2) const -> difference_type
void | advance (Iterator &it, difference_type d) const
auto | step () const -> difference_type
void | set_step (std::ptrdiff_t step)

## Detailed Description

template<typename Iterator>
struct boost::gil::memunit_step_fn< Iterator >

function object that returns the memory unit distance between two iterators and advances a given iterator a given number of mem units (bytes or bits)

The documentation for this struct was generated from the following file:

- step_iterator.hpp