boost::gil::iterator_type_from_pixel

Returns the type of a pixel iterator given the pixel type, whether it operates on planar data, whether it is a step iterator, and whether it is mutable

Synopsis

template<
    typename Pixel,
    bool IsPlanar = false,
    bool IsStep = false,
    bool IsMutable = true>
struct iterator_type_from_pixel;