OTB
9.0.0
Orfeo Toolbox
|
#include <otbZipIterator.h>
Public Types | |
using | difference_type = typename ImageIteratorList_t::difference_type |
using | iterator_category = std::forward_iterator_tag |
using | pointer = value_type * |
using | reference = value_type & |
using | value_type = decltype(typename ImageIteratorList_t::const_iterator{}->Get()) |
Public Member Functions | |
iterator__ (typename ImageIteratorList_t::const_iterator ref) | |
decltype(auto) | operator* () const |
iterator__ | operator+ (std::ptrdiff_t offset) const noexcept |
iterator__ & | operator++ () noexcept |
iterator__ | operator- (std::ptrdiff_t offset) const noexcept |
iterator__ & | operator-- () noexcept |
Private Attributes | |
ImageIteratorList_t::const_iterator | reference_to_value |
Friends | |
bool | operator!= (iterator__ const &lhs, iterator__ const &rhs) noexcept |
bool | operator== (iterator__ const &lhs, iterator__ const &rhs) noexcept |
Internal C++ iterator over the components of the Pixel Proxy.
Definition at line 275 of file otbZipIterator.h.
using otb::internals::ZipIterator< TImageIterator, ConstOrMutable >::PixelListProxy::iterator__::difference_type = typename ImageIteratorList_t::difference_type |
Definition at line 277 of file otbZipIterator.h.
using otb::internals::ZipIterator< TImageIterator, ConstOrMutable >::PixelListProxy::iterator__::iterator_category = std::forward_iterator_tag |
Definition at line 281 of file otbZipIterator.h.
using otb::internals::ZipIterator< TImageIterator, ConstOrMutable >::PixelListProxy::iterator__::pointer = value_type* |
Definition at line 279 of file otbZipIterator.h.
using otb::internals::ZipIterator< TImageIterator, ConstOrMutable >::PixelListProxy::iterator__::reference = value_type& |
Definition at line 280 of file otbZipIterator.h.
using otb::internals::ZipIterator< TImageIterator, ConstOrMutable >::PixelListProxy::iterator__::value_type = decltype(typename ImageIteratorList_t::const_iterator{}->Get()) |
Definition at line 278 of file otbZipIterator.h.
|
inlineexplicit |
Definition at line 284 of file otbZipIterator.h.
|
inline |
Definition at line 304 of file otbZipIterator.h.
|
inlinenoexcept |
Definition at line 298 of file otbZipIterator.h.
|
inlinenoexcept |
Definition at line 290 of file otbZipIterator.h.
|
inlinenoexcept |
Definition at line 301 of file otbZipIterator.h.
|
inlinenoexcept |
Definition at line 294 of file otbZipIterator.h.
|
friend |
Definition at line 288 of file otbZipIterator.h.
|
friend |
Definition at line 286 of file otbZipIterator.h.
|
private |
Definition at line 309 of file otbZipIterator.h.
Referenced by otb::internals::ZipIterator< TImageIterator, ConstOrMutable >::PixelListProxy::iterator__::operator*(), otb::internals::ZipIterator< TImageIterator, ConstOrMutable >::PixelListProxy::iterator__::operator+(), otb::internals::ZipIterator< TImageIterator, ConstOrMutable >::PixelListProxy::iterator__::operator++(), otb::internals::ZipIterator< TImageIterator, ConstOrMutable >::PixelListProxy::iterator__::operator-(), and otb::internals::ZipIterator< TImageIterator, ConstOrMutable >::PixelListProxy::iterator__::operator--().