|
GDAL
|
Layer iterator. More...
#include <gdal_priv.h>
Public Types | |
| using | value_type = OGRLayer * |
| value_type | |
| using | reference = OGRLayer * |
| reference | |
| using | difference_type = void |
| difference_type | |
| using | pointer = void |
| pointer | |
| using | iterator_category = std::input_iterator_tag |
| iterator_category | |
Public Member Functions | |
| Iterator () | |
| Default constructor. | |
| Iterator (GDALDataset *poDS, bool bStart) | |
| Constructor. | |
| Iterator (const Iterator &oOther) | |
| Copy constructor. | |
| Iterator (Iterator &&oOther) noexcept | |
| Move constructor. | |
| ~Iterator () | |
| Destructor. | |
| Iterator & | operator= (const Iterator &oOther) |
| Assignment operator. | |
| Iterator & | operator= (Iterator &&oOther) noexcept |
| Move assignment operator. | |
| OGRLayer * | operator* () const |
| Dereference operator. | |
| Iterator & | operator++ () |
| Pre-increment operator. | |
| Iterator | operator++ (int) |
| Post-increment operator. | |
| bool | operator!= (const Iterator &it) const |
| Difference comparison operator. | |
Layer iterator.