|
RawSpeed
fast raw decoding library
|
#include "decompressors/Cr2DecompressorImpl.h"
Public Types | |
| using | iterator_category = std::input_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | value_type = iRectangle2D |
| using | pointer = const value_type* |
| using | reference = const value_type& |
Public Member Functions | |
| Cr2VerticalOutputStripIterator (const Cr2OutputTileIterator &outputTileIterator_, const Cr2OutputTileIterator &outputTileIterator_end_) | |
| value_type | operator* () const |
| Cr2VerticalOutputStripIterator & | operator++ () |
Private Member Functions | |
| std::pair< iRectangle2D, int > | coalesce () const |
Private Attributes | |
| Cr2OutputTileIterator | outputTileIterator |
| Cr2OutputTileIterator | outputTileIterator_end |
Friends | |
| bool | operator== (const Cr2VerticalOutputStripIterator &a, const Cr2VerticalOutputStripIterator &b) |
Definition at line 156 of file Cr2DecompressorImpl.h.
| using rawspeed::Cr2VerticalOutputStripIterator::difference_type = std::ptrdiff_t |
Definition at line 183 of file Cr2DecompressorImpl.h.
| using rawspeed::Cr2VerticalOutputStripIterator::iterator_category = std::input_iterator_tag |
Definition at line 182 of file Cr2DecompressorImpl.h.
| using rawspeed::Cr2VerticalOutputStripIterator::pointer = const value_type* |
Definition at line 185 of file Cr2DecompressorImpl.h.
| using rawspeed::Cr2VerticalOutputStripIterator::reference = const value_type& |
Definition at line 186 of file Cr2DecompressorImpl.h.
Definition at line 184 of file Cr2DecompressorImpl.h.
|
inline |
Definition at line 188 of file Cr2DecompressorImpl.h.
References outputTileIterator, and outputTileIterator_end.
Referenced by operator++(), and operator==.
|
inlinenodiscardprivate |
Definition at line 160 of file Cr2DecompressorImpl.h.
References rawspeed::iRectangle2D::dim, invariant, outputTileIterator, outputTileIterator_end, s, and rawspeed::iPoint2D::y.
Referenced by operator*(), and operator++().
|
inline |
Definition at line 194 of file Cr2DecompressorImpl.h.
References coalesce().
|
inline |
Definition at line 195 of file Cr2DecompressorImpl.h.
References Cr2VerticalOutputStripIterator(), coalesce(), and outputTileIterator.
|
friend |
Definition at line 199 of file Cr2DecompressorImpl.h.
References Cr2VerticalOutputStripIterator(), invariant, outputTileIterator, and outputTileIterator_end.
|
private |
Definition at line 157 of file Cr2DecompressorImpl.h.
Referenced by Cr2VerticalOutputStripIterator(), coalesce(), operator++(), and operator==.
|
private |
Definition at line 158 of file Cr2DecompressorImpl.h.
Referenced by Cr2VerticalOutputStripIterator(), coalesce(), and operator==.